更改数据类型,清理数据时的SettingWithCopyWarning

时间:2018-09-20 18:52:45

标签: python pandas

我正在尝试清理数据框中的几列。这些值由dtype对象且具有逗号的大数字组成,因此以下代码将删除逗号并将其强制转换为浮点数。我已经尝试过这种方式:

plant_data_pricing.loc[: , 'QUANTITY'] = 
plant_data_pricing.loc[: , 'QUANTITY'].str.replace(',','').astype(float).copy()

我也尝试过这种方式:

plant_data_pricing['QUANTITY'] = plant_data_pricing['QUANTITY'].str.replace(',','').astype(float).copy()

,我尝试使用lambda函数以及copy(),但不确定是否正确使用了它们。

所有方法均无效,每次我都会继续获得SettingWithCopyWarning!救命!

0 个答案:

没有答案