擅长:python、mysql、java
<p>您可以根据结果创建一个数据帧,然后将其连接到原始数据帧。然后需要重命名列。在</p>
<pre><code>df = pd.concat([myDF, pd.DataFrame([myFunc(x) for x in myDF['value']])], axis=1)
df.columns = myDF.columns.tolist() + ['square', 'cubed', 'fourth']
>>> df
value square cubed fourth
0 5 25 125 625
1 2 4 8 16
2 4 16 64 256
3 3 9 27 81
4 6 36 216 1296
5 1 1 1 1
6 4 16 64 256
7 8 64 512 4096
</code></pre>