Python - преобразование столбца Dataframe - PullRequest
0 голосов
/ 01 июня 2019

Я новичок в Python и пытаюсь преобразовать столбец данных со строками (например, 10000+ или 1000+) с помощью регулярных выражений, чтобы исключить символы (+ и ,), а затем преобразовать их в целое число. Как я могу это сделать?

Я пробовал использовать функции регулярных выражений, но это не работает

convert_installs = re.compile('(?P<amount>\d*).(?P<unit>\d*)')

Правильно ли найти то, что я хочу сохранить?

введите описание изображения здесь

1 Ответ

0 голосов
/ 01 июня 2019
df['columnname'] = df['columnname'].str.replace('([+,])', '', regex = True).astype('int')

Принимает ваш столбец с именем columname и заменяет + или на ничто, затем изменяет тип на целое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...