ich habe Daten, welche ich in Pandas über Groupby gruppiere und zusammenfasse. Bisher sieht das bei mir so aus:
Code: Alles auswählen
dfData=dfData.groupby(['DatumSchicht','Schicht','MATERIALNUMMER'], sort=False)[['FTB_WULST_NIO',
'FTB_HOEHE_NIO',
'KLEBERAUPE_NIO',
'WIEGEERGEBNIS_NIO',
'PRESSERGEBNIS_P1_NIO',
'PRESSERGEBNIS_P2_NIO',
'PRESSERGEBNIS_P3_NIO',
'PRESSERGEBNIS_P4_NIO',
'KRAFTPRUEFUNG_FTB_NIO',
'OPTISCHE_PRFG_VBG_NIO',
'OPTPRFGVBG_ZAHNZAHL_NIO',
'OPTPRFGVBG_KAEFIGTYP_NIO',
'OPTPRFGVBG_DREHRILL_NIO',
'OPTPRFGVBG_KUGELZAHL_NIO',
'OPTPRFGVBG_DECKEL_NIO',
'KANTENKONTROLLE_VBG_NIO',
'OPTISCHE_PRFG_FTB_NIO',
]].agg(lambda x: max(x) - min(x))
Also in der Art wie:
Code: Alles auswählen
dfData1=dfData.loc[:, 'FTB_WULST_NIO':'OPTISCHE_PRFG_FTB_NIO'].sum(axis=0)