не могу привести к 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 |
Вот ещё информация.