首页 > 解决方案 > UnicodeDecodeError - Jupyter 中的熊猫

问题描述

我正在尝试将 csv 文件(`3000 行)加载到 python 中。

导入时它给了我一些编码解码错误。

但是,我尝试将编码更改为 utf-8;由于我的数据的名称字段中有一些特殊字符。

但是,它仍然不起作用。

我正在使用以下代码:

import pandas as pd
df= pd.read_csv("Checkin 2019.csv", encoding="utf-8")
print(df)

谁能帮助我哪里出错了?

标签: pythonpandasjupyter

解决方案


尝试检查文件名是否拼写正确,如果这不起作用,请检查 python 文件 (something.py) 或笔记本 (something.ipynb) 是否与 csv 文件位于同一文件夹或目录中。如果它们不在同一个文件中,您可以指定该文件的路径或将其移动到与您的文件相同的文件夹中

您还可以执行以下操作以找出您正在处理的目录

import os
print(os.getcwd())

然后将您的 .csv 文件移动到打印的目录中


推荐阅读