python - Pandas 的 CSV 加载错误

标签 python csv pandas

有人可以帮我弄清楚这个错误告诉我什么吗?我不明白为什么这个 csv 无法加载。

代码:

import pandas as pd
import numpy as np
energy = pd.read_csv('Energy Indicators.csv')
GDP = pd.read_csv('world_bank_new.csv')
ScimEn = pd.read_csv('scimagojr-3.csv')

错误:

    UnicodeDecodeError                        Traceback (most recent call last)
<ipython-input-2-65661166aab4> in <module>()
     10 
     11 
---> 12 answer_one()

<ipython-input-2-65661166aab4> in answer_one()
      4     energy = pd.read_csv('Energy Indicators.csv')
      5     GDP = pd.read_csv('world_bank_new.csv')
----> 6     ScimEn = pd.read_csv('scimagojr-3.csv')
      7 
      8 

最佳答案

read_csv 函数采用编码 option 。您需要告诉 Pandas 文件编码是什么。尝试encoding =“ISO-8859-1”

关于python - Pandas 的 CSV 加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40833744/

相关文章:

将文件夹中的多个 csv 文件读取到 R 中的单个数据帧中

python - 确保 pandas.crosstab 返回方阵

python - 在 Pandas DataFrame 中构建多重索引

python - Pandas :有条件地返回列的值

python 2.7 - 参数作为以下参数的名称

python - 在 Mac OSX 上安装图形工具

python - wxPython菜单文本对齐

python - 在将 csv 导入 db 之前跳过第一行并删除某些字符

csv - 如何将包含 boolean 值的 CSV 导入 Neo4j

python - 循环遍历 df 字典以合并 Pandas 中的 df