My pandas
DataFrame
выглядит следующим образом. Я пытаюсь удалить '$'
и ','
из моего столбца income
, а затем применить к исходному фрейму данных . поэтому я создал ниже функцию. Тем не менее, это дает мне ошибку, говоря "str" object has no attribute "str".
Любое предложение о том, как это исправить, очень ценится.
Примечание: Я новичок в Python, поэтому, пожалуйста, предоставьте объяснение.
Мой фрейм данных:
df1=pd.DataFrame(
{'Name': ['a', 'b','c','d'],
'income': ['$1', '$2,000','$10,000','$140,000']})
Моя функция:
def column_replace(x):
return x.str.replace('$', '').str.replace(',','').apply(lambda x: column_replace(x))