返回

python-如何在 Pandas 中合并 csv 文件并精确编码

发布时间:2022-08-03 17:53:09 238
# node.js

我正在尝试使用 Pandas 合并四个 csv 文件,但出现此错误:

错误

UnicodeDecodeError Traceback(最近一次调用最后)输入在 [10] 中,在 <cell line: 9>() ----> 9 df = pd.concat(map(pd.read_csv, merge_csv), ignore_index=True) UnicodeDecodeError: “utf-8”编解码器无法解码位置 1867 中的字节 0xe0:无效的继续字节

这是我使用的代码:

代码

import os

import glob

import pandas as pd

csv_files = os.path.join(r"C:\Users\_M92\Desktop\Projects\Ext\files\csv", "STATS-*.csv")

merged_csv = glob.glob(csv_files)

df = pd.concat(map(pd.read_csv, merged_csv), ignore_index=True)

display(df)

当我在 Notepad++ 中打开每个 csv 文件时,我发现它们的编码设置为 Unix(lf)。

我应该把encoding参数放在我的代码中的什么地方?Unix(lf) 对应的关键字是什么?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像