Как конвертировать во float/int столбцы в pandas

https://drive.google.com/file/d/1-4bSh0Sv9Wt3rhJEFF78OnSVW2mr_BtN/view?usp=sharing Из датасета пытаюсь конвертировать столбцы

df['СуммаОборот'] = df['СуммаОборот'].str.replace(',', ".").astype(float)

получаю ошибку

ValueError: could not convert string to float: '4\xa0290.32'

Как конвертировать во float или int?


Ответы (1 шт):

Автор решения: svil
df['СуммаОборот'] = df['СуммаОборот'].replace(r'\s+','',regex=True)
df['СуммаОборот'] = df['СуммаОборот'].str.replace(',', ".").astype(float)
→ Ссылка