之前是这样导入鸢尾花数据集:data = pd.read_csv('D:\MNIST数据集\iris.data')
出现这个问题:OSError: Initializing from file failed
可能是由于我的文件命名中有中文,发现调用pandas的read_csv()方法时,默认使用C engine作为parser engine,而当文件名中含有中文的时候,用C engine在部分情况下就会出错。所以在调用read_csv()方法时指定engine为Python就可以解决问题了。
解决办法:data = pd.read_csv('D:\MNIST数据集\iris.data',engine='python')
参考文章:https://blog.csdn.net/qq_35318838/article/details/80564938