擅长:python、mysql、java
<p>按字典使用<code>rename</code></p>
<pre><code>L = [ "xy_123_8.4", "ba_322_9.5", "ab_321_8.4", "zx_223_9.5"]
d = {x.rsplit('_', 1)[0]:x for x in L}
df = df.rename(columns=d)
print (df)
xy_123_8.4 ba_322_9.5 ab_321_8.4 zx_223_9.5
0 1 1 1 1
1 s2 f32 r32 s223
</code></pre>