擅长:python、mysql、java
<p>您可以使用pandas <code>Series.str.extract</code>和正则表达式执行此操作,如下所示:</p>
<pre><code>s = pd.Series(df.columns) # assuming your DataFrame is `df`
s.str.extract('^([^_]+)', expand=False).unique()
# returns
# array(['BBG.XLON.BTA.S', 'BBG.XLON.VOD.S'], dtype=object)
</code></pre>
<p>然后你可以把这个发到<code>pd.Series( , name='id')</code></p>