我用熊猫导入了一个csv文件。
我的dataframe有多个列,标题是“Farm”、“Total Apples”和“Good Apples”。
为“总苹果”和“好苹果”导入的数字数据包含逗号,表示数千个,例如1200个等。 我想去掉逗号,使数据看起来像1200等
“Total Apples”和“Good Apples”列的变量类型作为对象出现。
我试过使用df.str.replace
和df.strip
,但没有成功。
还尝试将变量类型从object更改为string,将object更改为integer,但无法使其工作。
任何帮助都将不胜感激。
****编辑****
从使用pd.read_csv导入的csv文件中提取的数据:
Farm_Name Total Apples Good Apples
EM 18,327 14,176
EE 18,785 14,146
IW 635 486
L 33,929 24,586
NE 12,497 9,609
NW 30,756 23,765
SC 8,515 6,438
SE 22,896 17,914
SW 11,972 9,114
WM 27,251 20,931
Y 21,495 16,662
我认为可以将参数} ,然后
thousands
添加到^{Total Apples
列和Good Apples
列中的值转换为integers
:也许你的
separator
与众不同,别忘了改变它。如果分隔符是空白,则将其更改为sep='\s+'
。试试这个:
相关问题 更多 >
编程相关推荐