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) 对应的关键字是什么?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报