Я пытаюсь очистить несколько столбцов в кадре данных.Значения состоят из больших чисел, которые являются объектами 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()
, и я попытался использовать функцию лямбда, а также copy (), но не уверен, что яиспользовал их правильно.
Ничего из этого не сработало, и я продолжаю получать SettingWithCopyWarning каждый раз!Помогите!