20171204更新
读取csv文件需要先open(如果路径里含有中文):
file = open(' csv 文件完整路径')
df = pd.read_csv(file)
如果全英文路径不需要open
最近发现pd.read_csv无故报错,初始化失败
经过查看各路大神的方法
总结为修改作用文件夹
python本身有直接作用对象文件夹,即py文件所在文件夹
读取csv需要用os.chdir()修改这一属性
其实挺无奈,没搞明白是什么原因
另外一种方法是自己琢磨的,没发现什么不妥
方法一:修改路径
import pandas as pd
import os
file = "目标文件完整路径"
os.chdir(os.path.dirname(file))
data = pd.read_csv(file)
大神们最后会把路径初始化,个人感觉没必要
每次关闭python后,dir会自动初始化
方法二:修改后缀
把csv直接改成txt,用pd.read_table读取,方便多了
程序如下:
data = pd.read_table(open("txt文件完整路径"), sep = ',')
假定我们都知道 csv 就是以逗号为分隔符的 txt 文件