擅长:python、mysql、java
<p>我决定将“\n”替换为“| |”,以此来分隔这两个不同的值。使用此定义组合两列</p>
<pre><code>def combine_with_nan(x, cols):
combined=''
for column in cols:
try:
np.isnan(x[column])
Temp = ''
except:
Temp = x[column]
combined= combined + ' || ' + Temp
return combined
cols=['Columns you want to merge']
practicedf = practicedf.apply(combine_with_nan, axis=1,args=(cols,)).to_frame().replace(r"\\n"," || ", regex=True)
</code></pre>