从pandas数据框中的地址中删除分数

时间:2018-05-31 15:19:12

标签: python regex python-2.7 pandas

我在pandas中有一个数据框,我想从地址中删除列中的分数。我无法找出正确的回归实现来删除它们。

示例地址如下所示:

580 1/4 Broadway Street

85 1/4 Grand Street

有两件事,我不确定如何遍历数据框以删除特殊字符。

两个什么是正确的正则表达式函数以及如何重新组合标志?

我想出了

" ^()\ d + / \ d + \ S&#34(); 和 " \ 1 \ 2"将标志组合在一起

还是有更好的方法吗?

1 个答案:

答案 0 :(得分:3)

使用 str.replace ,您根本不需要匹配的群组。

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

0    580  Broadway Street
1        85  Grand Street
Name: address, dtype: object