回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>样本DF:</p>
<pre><code>df = pd.DataFrame({'num_legs': [2, 4, 8, 0],
'num_wings': [2, 0, 0, 0],
'num_specimen_seen': [10, 2, 1, 8]},
index=['falcon', 'dog', 'spider', 'fish'])
</code></pre>
<p>我有一个向量(pd系列),它的长度等于df中的列数:</p>
<pre><code>x_add = pd.Series([1,2,3])
</code></pre>
<p>我想在df的每一列中添加元素方面的<code>x_add</code>(在第一列中添加1,在第二列中添加2等等)。类似于tihs(这些代码不起作用):</p>
<pre><code>def my_sum(series, x):
y = x + 3 * 5
z = x - 5 + 8
series = series + 1 + z + x
return series
x_vector = [1, 2 ,3]
df.apply(lambda x: my_sum(x, x_vector), axis=1)
</code></pre>
<p>如果您可以同时编写一个并行执行<code>apply</code>的解决方案,那就太好了</p>
<p><strong>希望上次编辑</strong></p>
<p>我想使用的实函数:</p>
<pre><code>import pandas as pd
from mlfinlab.features.fracdiff import frac_diff_ffd
df = pd.DataFrame({'col1': [2, 4, 8, 0, 8, 9, 7, 7, 5000, 60000],
'col2': [2, 0, 0, 0, 200, 4400, 544560, 2564, 543, 454]})
argument_vector = [1, 2]
df.apply(lambda x: frac_diff_ffd(x, argument_vector))
</code></pre>