擅长:python、mysql、java
<p>使用<code>ffill</code>的另一种方法</p>
<pre><code>import numpy as np
df.loc[:,df.columns.str.contains('description')] = np.nan
s = df.loc[:,~df.columns.str.contains('description')
].astype(str).agg('-'.join,1).to_frame('vals')
</code></pre>
<hr/>
<pre><code>new = s.join(df).ffill(axis=1).drop('vals',1)
description#1 description#2 lacheck taxrate#1
0 5-Res 5-Res 5 Res
1 67-Rofus 67-Rofus 67 Rofus
12 55-Rennie 55-Rennie 55 Rennie
</code></pre>