gpt4 book ai didi

python - 转换小数点分隔符

转载 作者:行者123 更新时间:2023-11-30 22:48:55 26 4
gpt4 key购买 nike

我正在加载一个 CSV,其中小数值分隔符为 ,,我想将其替换为 . 以继续分析。

我在 pandas.read_csv 中看到 converters 选项但要使用它,我需要提供所有列名称的列表(我想要转换),这可能不是一个好主意,因为有很多列。

我的想法是查看所有列中的每个单元格并替换它。

ii = len(list(df))-1
print ii
jj = len(df.ix[:,0])
print jj
for i in range(0, ii):
for j in range(0, jj):
df.ix[i,j] = df.ix[i,j].to_string().replace(',' , '.')

有更好的方法吗?

最佳答案

您可以使用read_csvdecimal参数:

df = pd.read_csv(file.csv, decimal=',')

关于python - 转换小数点分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40009017/

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