擅长:python、mysql、java
<p>您可以根据需要使用正则表达式提取匹配组,然后使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rename.html" rel="nofollow noreferrer">^{<cd1>}</a>更改列标签</p>
<p><strong>试试这个:</strong></p>
<pre><code>import re
col_dict = {}
for col in df.columns:
mobj = re.search(r"\<(.*?)\>", col)
if mobj:
col_dict[col] = mobj.group(1)
df.rename(columns=col_dict, inplace=True)
</code></pre>
<p><strong>重命名后<code>df.columns</code>将为:</strong></p>
<pre><code>['Time', 'RoomTemperature', 'ChemberTemperature', 'U1100', '103 <U1200 (C)', '103 U1500> (C)']
</code></pre>