Який найкращий спосіб зробити групування на фреймі даних Pandas, але виключити деякі стовпці з цієї групи? наприклад, у мене є такий фрейм даних:
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
Я хочу згрупувати за стовпчиком Country і Item_Code і обчислити лише суму рядків, що потрапляють під стовпці Y1961, Y1962 та Y1963. Отриманий фрейм даних повинен виглядати так:
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
Зараз я роблю це:
df.groupby('Country').sum()
Однак це також додає значення в стовпці Item_Code. Чи можу я якось вказати, які стовпці включати в sum()
операцію, а які виключати?