原因1:读取的目标位置和实际文档位置不符合。
方法:将实际文档(csv文件)放置在目标位置上:
一般若是用pd.read_csv("xxx.csv")这种直接调用文件名字xxx时,系统默认是在程序运行的位置中找xxx。这种情况下需要用下述两行代码得到程序运行的位置。
import os
os.getcwd()
接着将xxx.csv移到刚刚两句代码运行后所输出的位置文件夹里即可。
原因2:地址语句出错,也就是斜杠的正反区分问题'\'和'/'是不一样的。
pd.read_csv("C:\Users\abc\Desktop\tempfi\lucky.csv")
pd.read_csv("C:/Users/abc/Desktop/tempfi/lucky.csv")
pd.read_csv(r"C:\Users\abc\Desktop\tempfi\lucky.csv")
这三句第一句是错的,下面两句是对的,而为了图方便有可能直接复制了‘我的电脑’中文件夹的路径,这个路径复制之后是上面那句,因此只需要改成下面这句就行(将‘\’改成'/')。或者嫌麻烦也可以直接在第一行的基础上加上r就行(红色位置)
原因3:路径中有中文字符。把中文重命名为英文就行。