Удалить дробь из адреса во фрейме данных панд - PullRequest
0 голосов
/ 31 мая 2018

У меня есть датафрейм в пандах, который я хотел бы удалить дроби из столбца с адресами.Я не могу понять правильную реализацию регресса, чтобы удалить их.

Примеры адресов выглядят следующим образом:

580 1/4 Broadway Street

85 1/4 Grand Street

Две вещи, я не уверен, как перебрать кадр данных, чтобы удалить специальные символы.

И два: что такое правильная функция регулярных выражений и как мне перегруппировать флаги?

Я придумал

"^ (. ) \ d + / \ d + \ s (. )" и "\ 1 \ 2", чтобы сгруппировать флаги

Или есть просто лучший способ сделать это?

1 Ответ

0 голосов
/ 31 мая 2018

Используйте str.replace, вам совсем не нужны соответствующие группы.

df.address.str.replace(r'\d+\/\d+', '')

0    580  Broadway Street
1        85  Grand Street
Name: address, dtype: object
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...