Почему не работает метод replace на объекте Series
df_apps["Price"] = df_apps["Price"].replace('$', '', regex=True).astype(float)
В столбце Price цены формата $1.49, пытаюсь преобразовать их в числовой формат, но получаю ошибку:
ValueError: could not convert string to float: '$1.49'
В чем может быть причина того что replace не отрабатывает?
Ответы (1 шт):
Автор решения: Kleso
→ Ссылка
Спасибо большое за комментарии, действительно нужно было просто экранировать символ $
df_apps["Price"] = df_apps["Price"].replace('\$', '', regex=True).astype(float)