python读取外部数据之读取csv格式

来源:互联网 发布:琉璃神社新的域名 编辑:程序博客网 时间:2024/06/07 07:54

20171204更新

发现下文的方法一已经行不通,新方式:

读取csv文件需要先open

file = open(' csv 文件完整路径')

df  = pd.read_csv(file)




最近发现pd.read_csv无故报错,初始化失败

经过查看各路大神的方法

总结为修改作用文件夹

python本身有直接作用对象文件夹,即py文件所在文件夹

读取csv需要用os.chdir()修改这一属性

其实挺无奈,没搞明白是什么原因

另外一种方法是自己琢磨的,没发现什么不妥

方法一:修改路径

import pandas as pdimport osfile = "目标文件完整路径"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 文件


原创粉丝点击