python - UnicodeDecodeError - Jupyter 中的熊猫
问题描述
我正在尝试将 csv 文件(`3000 行)加载到 python 中。
导入时它给了我一些编码解码错误。
但是,我尝试将编码更改为 utf-8;由于我的数据的名称字段中有一些特殊字符。
但是,它仍然不起作用。
我正在使用以下代码:
import pandas as pd
df= pd.read_csv("Checkin 2019.csv", encoding="utf-8")
print(df)
谁能帮助我哪里出错了?
解决方案
尝试检查文件名是否拼写正确,如果这不起作用,请检查 python 文件 (something.py) 或笔记本 (something.ipynb) 是否与 csv 文件位于同一文件夹或目录中。如果它们不在同一个文件中,您可以指定该文件的路径或将其移动到与您的文件相同的文件夹中
您还可以执行以下操作以找出您正在处理的目录
import os
print(os.getcwd())
然后将您的 .csv 文件移动到打印的目录中
推荐阅读
- angular - 无法在 viewer3D.js 中读取 null 的属性“updateMaterials”
- blockchain - 用于兑换佣金的 Bankera GitHub 脚本 - 它是如何工作的?
- javascript - 显示来自 mysql 的数据,如果值在数据库中,则显示 true,如果不显示 false
- ms-access - ms访问如何仅使用组合框中的一列来设置表中字段的值?
- c# - 一旦收到 SignalR 结果,如何从 Windows 服务应用程序打开桌面应用程序
- angular - PayPal Rest API、firebase 函数和 Angular 6 出现 CORS 错误
- vue.js - 如何对 VueJs 元素进行分组
- java - 如何在 API 16 中更改工具栏方向?
- amazon-dynamodb - DynamoDB 查询具有少量值的属性的最佳实践
- autodesk-forge - 将 dbId 转换为节点