Ich möchte Daten aus diesem Pandas-Datenrahmen (nennen wir ihn df1) aufteilen:
Code: Select all
YEAR CODE DIFF
2013 XXXX 5.50
2013 YYYY 8.50
2013 ZZZZ 6.50
2014 XXXX 4.50
2014 YYYY 2.50
2014 ZZZZ 3.50
So dass ich einen neuen Datenrahmen erstelle (nennen wir ihn df2), der so aussieht:
Code: Select all
YEAR XXXX_DIFF ZZZZ_DIFF
2013 5.50 6.50
2014 4.50 3.50
Ich schätze, ich gruppiere nach Jahr und teile die in DIFF gefundenen Einzelspaltenergebnisse in bestimmte CODE-Übereinstimmungen auf. Ich habe so etwas versucht:
Code: Select all
df2 = df1[['YEAR','CODE','DIFF']].query('CODE == "XXXX"')
Und ich weiß, dass ich Spalten umbenennen und überflüssige löschen kann, aber ich war mir nicht sicher, wie ich die ZZZZ DIFF-Werte an df2 übertragen soll?