擅长:python、mysql、java
<p>要创建新列,只需执行以下操作:</p>
^{1}$
<p>例如,假设您想要一个包含列Details的第一个单词的新列</p>
^{pr2}$
<p>这将创建一个包含“Penaltyon”的列</p>
<p>现在,假设我现在想要两个新列,一个是第一个单词,另一个是第二个单词。我可以用这两列创建一个新的数据帧:</p>
<pre><code>new_df = my_df.apply(lambda x: pd.Series({'first':x.Detail.split(' ')[0], 'second': x.Detail.split(' ')[1]} ), axis=1)
</code></pre>
<p>现在我只需连接两个数据帧:</p>
<pre><code>pd.concat([my_df, new_df], axis=1)
</code></pre>