首页 > 解决方案 > 我可以把它放在一个循环python中吗?

问题描述

我可以把它放到一个循环中吗?

非常感谢 :)

    df0 = df0.groupby(['MNR'])['MENGE'].sum()
    df1 = df1.groupby(['MNR'])['MENGE'].sum()
    df2 = df2.groupby(['MNR'])['MENGE'].sum()
    df3 = df3.groupby(['MNR'])['MENGE'].sum()
    df4 = df4.groupby(['MNR'])['MENGE'].sum()

标签: pythonloops

解决方案


您可以列出所有 df,然后遍历每个 df 并在它们上应用groupbyand sum()

dfs = [df0, df1, df2, df3, df4]
for df in dfs:
    df = df.groupby(['MNR'])['MENGE'].sum()

推荐阅读