Я импортировал файл csv с помощью pandas.Удалить запятую из объектов в столбце dataframe pandas
В моей информационной карте есть несколько столбцов под названием «Ферма», «Всего яблок» и «Хорошие яблоки».
Числовые данные, импортированные для «Всего яблок» и «Хорошие яблоки», содержат запятые, указывающие тысячи, например. 1,200 и т. Д. Я хочу удалить запятую, чтобы данные выглядели как 1200 и т.д.
Тип переменной для столбцов «Всего яблок» и «Хороших яблок» появляется как объект.
Я пробовал использовать df.str.replace
и df.strip
, но не был успешным.
Также попытался изменить тип переменной с объекта на строку и объект на целое, но не смог заставить его работать.
Любая помощь была бы принята с благодарностью.
**** EDIT ****
Выдержки данных из CSV файла импортирован с помощью pd.read_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
Что разделитель в файле? – ayhan
см. [Этот вопрос] (http://stackoverflow.com/questions/22137723/convert-number-strings-with-commas-in-pandas-dataframe-to-float) – Grr