Python3 pandas read_csv 报错:IOError: Initializing from file failed

在python3使用read_csv的时候,如果传入的参数不是文件名而是文件的路径,就会报这个错。

原因应该是这个库的问题,解决方法是,先切换到这个目录,然后传文件名作为参数。

出错代码:

import pandas as pd

trainFile = "F:/Projects/Python/coursera/intro-to-data-science/kaggle/data/train.csv"
trainData = pd.read_csv(trainFile)
改进代码:

import pandas as pd
import os

trainFile = "F:/Projects/Python/coursera/intro-to-data-science/kaggle/data/train.csv"

pwd = os.getcwd()
os.chdir(os.path.dirname(trainFile))
trainData = pd.read_csv(os.path.basename(trainFile))
os.chdir(pwd)

你可能感兴趣的:(错误汇总)