擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>a=pd.DataFrame({'aa':['hi asf afe','hi a fefe','hi fefavfv av'],
'b':['faef af af asf fef','1 1 1','greg fd']})
#a['bb'] = a['aa'].str.split('hi').str.get(1).str.strip()
# To keep first word after 'hi'
a['bb'] = a['aa'].str.split('hi').str.get(1).str.strip().str.split(' ').str.get(0)
a
</code></pre>
<p>输出:</p>
<pre><code>
aa b bb
0 hi asf afe faef af af asf fef asf
1 hi a fefe 1 1 1 a
2 hi fefavfv av greg fd fefavfv
</code></pre>