Я могу поместить это в al oop python? - PullRequest
0 голосов
/ 16 июня 2020

могу я поместить это в al oop ??

Большое спасибо :)

    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()

Ответы [ 2 ]

2 голосов
/ 16 июня 2020

Вы можете составить список со всеми df, а затем перебрать каждый из них и применить к ним groupby и sum().

dfs = [df0, df1, df2, df3, df4]
for df in dfs:
    df = df.groupby(['MNR'])['MENGE'].sum()
1 голос
/ 16 июня 2020

Ответ Лео лучше IMO, но в качестве альтернативы, если вы хотите больше динамики c l oop, вы можете сделать что-то вроде этого:

for key in list(locals().keys()):
    if key.startswith("df"):
        locals()[key] = locals()[key].groupby(['MNR'])['MENGE'].sum()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...