Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经编写了一个自定义函数来转换输入数据帧并返回两个数据帧,无论如何都可以使用这个自定义函数
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
从文档中它指出
返回:Series 或 DataFrame
如果你真的想要你可以这样做:
my_two_df = lambda df, fs: (df.apply(fs[0]), df.apply(fs[1]))
但是,我不认为这提供了比仅在两条单独的行上调用函数以提高可读性更好的解决方案。