не могу привести к int

фрейм и значения 2 098, 2 0456, 1 234 и тд
не могу привести к int
смотрю .values

2\xa0098, 2\xa00456, 1\xa0234

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

Автор решения: CrazyElf

\xa0 - это неразрывный пробел. Его только вручную заменять:

import pandas as pd

df = pd.DataFrame({'data': ['2\xa0098', '2\xa00456', '1\xa0234']})
df['data'] = df['data'].str.replace('\xa0', '').astype(int)
df

Вывод:

index data
0 2098
1 20456
2 1234

Вот ещё информация.

→ Ссылка