擅长:python、mysql、java
<p>单线选项:</p>
<pre><code>df['final'] = df.apply(lambda x: ' '.join([str(x['Year']), str(x['FlightNum']), x['Origin'], x['Dest']]), axis=1)
</code></pre>
<p>对于合并所有列中的文本的动态函数:</p>
^{pr2}$
<p>或受自定义列表限制:</p>
<pre><code>cols = ['Year','FlightNum','Origin','Dest']
df['final'] = df.apply(lambda row: ' '.join([str(col) for col in row if col in cols), axis=1)
</code></pre>
<p>使用<code>format</code>:</p>
<pre><code>df['final'] = df.apply(lambda row: '{} {} {} {}'.format(row['Year'], row['FlightNum'], row['Origin'], row['Dest']), axis=1)
</code></pre>