Почему не работает метод replace на объекте Series

Рейтинг: 0Ответов: 1Опубликовано: 17.04.2023
df_apps["Price"] = df_apps["Price"].replace('$', '', regex=True).astype(float)

В столбце Price цены формата $1.49, пытаюсь преобразовать их в числовой формат, но получаю ошибку:

ValueError: could not convert string to float: '$1.49'

В чем может быть причина того что replace не отрабатывает?

Ответы

▲ 0

Спасибо большое за комментарии, действительно нужно было просто экранировать символ $

df_apps["Price"] = df_apps["Price"].replace('\$', '', regex=True).astype(float)