![](/img/trans.png)
[英]How to have float format with comma as a decimal separator in Python Pandas?
[英]how to handle decimal separator in float using Pandas?
所以基本上我有一个 csv 文件,它由两列组成,其中数据分别是电影院名称和价格。 (电影名称中的数据都是字符串,而价格是 float64,但可能有像12,000.0或3,025.54这样的例子,我希望它是12000.0或3025.54 )
我首先尝试了正常的 read_csv
df.read_csv('file')
但事实证明float64被解析为Object ,这不是我想要的。 我读了这篇post
,但那里的解决方案假设他们知道该列中的列名和数据类型。
假设我不知道列名是什么,我将如何有效地处理浮点数中的逗号分隔符并将其变为浮点数而不是 object?
请注意,我只想处理“,”,仅用于浮点数据而不是字符串数据。
谢谢你的帮助。。
Pandas read_csv
function 有一个thousands
位参数,您可以将其指定为,
而不是默认的.
df.read_csv('file', thousands=',')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.