我有多个数据帧:

df1, df2, df3,..., dfn

它们具有相同类型的数据,但来自不同的不能联接的描述符组。现在我需要手动将相同的函数应用到每个数据帧。
如何将同一函数应用于多个数据帧?

最佳答案

如果数据帧具有相同的列,则可以将它们concat转换为单个数据帧,但如果没有,则没有真正的“智能”方法:

df1, df2, df3 = (df.apply(...) for df in [df1, df2, df3]) # or either .map or .applymap

关于python - 如何将功能应用于多个 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38243556/

10-12 16:50