在IntelliJ的Jupyter Notebook中执行pandas.read_csv()报Index:1, Size:1错误
问题解决:读取CSV时出现"运行错误 索引:1, 长度:1"
错误信息翻译
原错误信息 "Run Error Index:1, Size: 1" 翻译为:运行错误 索引:1, 长度:1
可行解决方法
- 核对文件路径:确保CSV文件和Notebook在同一目录下,或者直接使用文件绝对路径读取,示例:
df = pd.read_csv('/Users/xxx/Documents/customers-100.csv') - 指定文件编码:部分CSV文件采用非UTF-8编码,尝试添加编码参数,示例:
df = pd.read_csv('customers-100.csv', encoding='gbk') # 或尝试UTF-8带签名格式 df = pd.read_csv('customers-100.csv', encoding='utf-8-sig') - 验证文件完整性:重新下载CSV文件,排除文件损坏导致的读取异常
- 逐行排查格式问题:用Python内置方法逐行读取文件,定位异常行,示例:
with open('customers-100.csv', 'r', encoding='utf-8') as f: for idx, line in enumerate(f): print(f"第{idx+1}行内容: {line.strip()}")
内容的提问来源于stack exchange,提问作者Harshit Nagar
相关产品推荐
相关产品推荐

