<p>我有一系列的地址,想要一个只有街道名称的系列。唯一的问题是有些地址没有门牌号,有些却有。在</p>
<p>所以如果我有一个系列,看起来像:</p>
<pre><code>Idx
0 11000 SOUTH PARK
1 20314 BRAKER LANE
2 203 3RD ST
3 BIRMINGHAM PARK
4 E 12TH
</code></pre>
<p>我要写什么函数</p>
^{pr2}$
<p>在哪里删除了字符串开头完全由数字字符组成的“单词”?正如你在上面看到的,我想保留“第三大街”开始的3。我在想一个正则表达式,但这超出了我的范围。谢谢!在</p>
<p>您可以使用<code>str.replace</code>和regex<em>^\d+\s+</em>来删除前导数字:</p>
<pre><code>s.str.replace('^\d+\s+', '')
Out[491]:
0 SOUTH PARK
1 BRAKER LANE
2 3RD ST
3 BIRMINGHAM PARK
4 E 12TH
Name: Idx, dtype: object
</code></pre>