gpt4 book ai didi

python - 由于 unicode 解码错误,无法在 pandas 中打开 csv 文件

转载 作者:行者123 更新时间:2023-11-28 20:38:32 26 4
gpt4 key购买 nike

我使用

将 Pandas 数据框保存为 csv
df_to_save.to_csv(save_file_path)

但是当我在使用中读回它时

df_temp = pd.read_csv(file_path)

我收到一条错误消息说

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbf in position 158: invalid start byte

我已经尝试通过打开 csv 文件来强制读取它的编码为 utf-8

df_temp = pd.read_csv(file_path, index_col=False, encoding="utf-8",sep=',') 

真的卡住了,有人能帮忙吗?

非常感谢

最佳答案

更改分类数据的编码:

def my_func(df):
for col in df.columns:
df[col] = df[col].str.decode('iso-8859-1').str.encode('utf-8')

此函数将就地更改分类数据的编码。

关于python - 由于 unicode 解码错误,无法在 pandas 中打开 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41057758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com