1.import pandas
titanic=pandas.read_csv(“E:/机器学习数据集/泰坦尼克船员获救/titanic_train.csv”)
这样操作会报错,调用pandas的read_csv()方法时,默认使用C engine作为parser engine,而当文件名中含有中文的时候,用C engine在部分情况下就会出错。所以在调用read_csv()方法时指定engine为Python就可以解决问题。
改正:
import pandas
titanic=pandas.read_csv(“E:/机器学习数据集/泰坦尼克船员获救/titanic_train.csv”,engine=‘python’)
另外,读取文件时,要注意路径:
⑴"E:/机器学习数据集/泰坦尼克船员获救/titanic_train.csv" (一个/正确)
⑵"E:\机器学习数据集\泰坦尼克船员获救\titanic_train.csv" (两个\正确)
⑶"E:\机器学习数据集\泰坦尼克船员获救\titanic_train.csv" (一个\不对)
2.展示csv文件的数据
print titanic.describe()
报错:SyntaxError: invalid syntax
解决办法:
print (titanic.describe()),在print 后面加上括号