【问题标题】:I cannot read csv file as pandas dataframe (anymore)我无法将 csv 文件读取为 pandas 数据框(不再)
【发布时间】:2025-11-29 21:40:01
【问题描述】:
我刚刚更换了笔记本电脑(从 Windows 到 Mac),在重新安装 anaconda/spyder 后,我尝试运行将 csv 文件作为 pandas 数据帧读取的相同代码。
我一直在使用:pd.read_csv(路径文件)
pd.read_csv("/User/Documents/etc...csv")
但代码卡住了。它运行了几分钟,然后控制台显示:
"Errno 5" Input/output error: '/User/Documents/....'.
您知道这背后的原因吗?
【问题讨论】:
标签:
python-3.x
pandas
csv
【解决方案1】:
你可以试试:
from pathlib import Path
pd.read_csv(Path("User/Documents/etc/file.csv"))
【解决方案2】:
使用两个向前 // 而不是一个
像这样
将熊猫导入为 pd
df=pd.read_csv("C//User/Documents/etc..//filename.csv")
【解决方案3】:
我认为您的 csv 文件格式不正确。可以使用空间字符。所以你可以试试这个代码。
pd.read_csv("/User/Documents/etc...csv", encoding = "ISO-8859-1")