Pandas Summe von Groupby, aber bestimmte Spalten ausschließen
Posted: 14 Apr 2025, 21:16
Was ist der beste Weg, um einen GroupBy auf einem Pandas -Datenfream zu machen, aber einige Spalten aus diesem Groupby ausschließen? z.B. Ich habe den folgenden DataFrame: < /p>
-Operation einbezogen werden sollen und welche ausgeschlossen werden sollen?
Code: Select all
Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963
2 Afghanistan 15 Wheat 5312 Ha 10 20 30
2 Afghanistan 25 Maize 5312 Ha 10 20 30
4 Angola 15 Wheat 7312 Ha 30 40 50
4 Angola 25 Maize 7312 Ha 30 40 50
< /code>
Ich möchte das Spaltenland und das Element_code gruppieren und nur die Summe der Zeilen berechnen, die unter die Spalten Y1961, Y1962 und Y1963 fallen. Der resultierende Datenrahmen sollte wie folgt aussehen: < /p>
Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963
2 Afghanistan 15 C3 5312 Ha 20 40 60
4 Angola 25 C4 7312 Ha 60 80 100
< /code>
Im Moment mache ich das: < /p>
df.groupby('Country').sum()
< /code>
Dies fügt jedoch auch die Werte in der Spalte item_code hinzu. Kann ich eine Möglichkeit geben, welche Spalten in der Summe ()