熊猫申请为两个不同数据帧返回两个值的函数

时间:2019-05-24 14:44:46

标签: python pandas

我尝试应用一个函数,该函数执行Series的转换,并且还返回一个数字,该数字允许对其他数据进行相同的转换。因此,我尝试转换df_ec中的列,然后将值返回到描述列(df_all_X)的表中。我执行以下操作:

df_ec[df_all_X.index], df_all_X['lambda'] = df_ec[df_all_X.index].apply(lambda column: scipy.stats.boxcox(column))

但是这将返回错误ValueError:太多值无法解包(预期2)。另外,我尝试将输出转换为列表:

df_ec[df_all_X.index], df_all_X['lambda'] = df_ec[df_all_X.index].apply(lambda column: list(scipy.stats.boxcox(column)))

但这不起作用。

0 个答案:

没有答案