擅长:python、mysql、java
<p>引用自:<a href="https://stackoverflow.com/a/24391268/3748167">https://stackoverflow.com/a/24391268/3748167</a>(可能重复)</p>
<p>这里唯一的区别是先连接两个数据帧,然后应用其余的逻辑。你知道吗</p>
<p><code>def sjoin(x):
return ';'.join(x[x.notnull()].astype(str))
pd.concat([a,b]).groupby(level=0, axis=1).apply(lambda x: x.apply(sjoin, axis=1))</code></p>