【发布时间】:2017-10-15 18:37:12
【问题描述】:
简单问题:我有一个从 csv 文件导入的数据集,其中包含一个带有数值的字符串列。逗号后面是小数位。
我想转换成浮点数。基本上就是这样:
x = ['27,10083']
df = pd.DataFrame(x)
df.astype(float)
为什么这不起作用以及如何解决这个简单的问题?
提前致谢。
【问题讨论】:
简单问题:我有一个从 csv 文件导入的数据集,其中包含一个带有数值的字符串列。逗号后面是小数位。
我想转换成浮点数。基本上就是这样:
x = ['27,10083']
df = pd.DataFrame(x)
df.astype(float)
为什么这不起作用以及如何解决这个简单的问题?
提前致谢。
【问题讨论】:
【讨论】:
read_csv 中使用以下参数:`skiprows=9, sep=None, decimal=',', engine='python'`` 然后小数不起作用。知道为什么吗?