gpt4 book ai didi

python - Pandas read_csv - 千位分隔符工作不一致

转载 作者:太空宇宙 更新时间:2023-11-03 15:41:12 26 4
gpt4 key购买 nike

我正在尝试将一个以逗号作为千位分隔符的 csv 文件读取到 pandas 数据框中。一次我运行代码,它运行良好,而另一次它无法正确解析其中一列。请在下面找到我的代码示例:

df_uv = pd.read_csv(file, sep=',', parse_dates=[0, 1, 2], usecols=columns_to_use,
thousands=',').fillna(0)

请在下面找到 csv 文件中数据格式设置方式的示例

03 Jan 2017,29 Dec 2016,30 Dec 2016,XXX,XXXX,XXXX,,,,,"14,214.08","-9,095.36","23,309.44","7,530.48","-15,962.64","23,493.12",

关于如何解决这个问题有什么建议吗?

最佳答案

我决定将代码更改为以下内容:

df_uv = pd.read_csv(file, sep=',', parse_dates=[0, 1, 2], thousands=',').fillna(0)
df_uv = df_uv[columns_to_use]

工作完全正常。

关于python - Pandas read_csv - 千位分隔符工作不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42098982/

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