2024-09-28 10:10:37 发布
网友
我已经编写了一个自定义函数,用于转换输入数据帧并返回两个数据帧,是否还有其他方法可以使用此自定义函数
df.apply(custumF)
并获得两个输出数据帧,除了
df.apply(custumF[0])和df.apply(custumF[1])
df.apply(custumF[0])
df.apply(custumF[1])
不,必须改变pandas.DataFrame.apply函数的工作方式
pandas.DataFrame.apply
从文件中可以看出:
Returns: Series or DataFrame
如果你真的想这样做,你可以这样做:
my_two_df = lambda df, fs: (df.apply(fs[0]), df.apply(fs[1]))
但是,为了可读性,我不认为这比在两行上分别调用函数提供了更好的解决方案
不,必须改变
pandas.DataFrame.apply
函数的工作方式从文件中可以看出:
如果你真的想这样做,你可以这样做:
但是,为了可读性,我不认为这比在两行上分别调用函数提供了更好的解决方案
相关问题 更多 >
编程相关推荐