我已经得到一个csv文件,我正在尝试使用pd.read_csv将其读取为熊猫数据框。我收到一个错误-“ data.csv”不存在。 python脚本和数据文件位于同一文件夹中。 Jupyter笔记本毫无问题地将文件读取为熊猫数据框。
PathName = 1.filename 2.文件的绝对路径3.将文件放在 不同的文件夹并插入相对路径名,encoding ='UTF-8'
inputdata = pd.read_csv('data.csv',sep='\t',encoding='UTF-8')
inputdata应该能够以熊猫数据框的形式读取文件的内容
答案 0 :(得分:0)
很可能您是通过python path/to/my/script.py
执行脚本的。它尝试在当前工作目录中找到data.csv
,该目录与脚本和数据文件所在的目录不同。
试试
import os
filename = os.path.join((os.path.dirname(os.path.abspath(__file__))), 'data.csv')
inputdata = pd.read_csv(filename,sep='\t',encoding='UTF-8')