【发布时间】:2022-11-10 06:02:26
【问题描述】:
我想打开 csv 数据但不断收到相同的错误,我该怎么做才能使用 Python 成功打开 csv 文件?
#Reading in the files
import pandas as pd
data1 = pd.read_csv("data1.csv")
UnicodeDecodeError:“utf-8”编解码器无法解码位置 0 的字节 0xff:无效的起始字节
【问题讨论】:
我想打开 csv 数据但不断收到相同的错误,我该怎么做才能使用 Python 成功打开 csv 文件?
#Reading in the files
import pandas as pd
data1 = pd.read_csv("data1.csv")
UnicodeDecodeError:“utf-8”编解码器无法解码位置 0 的字节 0xff:无效的起始字节
【问题讨论】:
byte 0xff in position 0 表示您的.csv 编码为utf-16。
尝试这个 :
data1 = pd.read_csv("data1.csv", encoding="utf-16")
【讨论】:
我遇到了同样的问题,上面提供的用于更改 utf-8 代码的行运行良好。我从一台装有 windows xp 的旧电脑导入了 CSV。 (来自旧的 GC-MS 机器)。 谢谢,现在我可以导入所有数据并使用 python 绘制它。
【讨论】: