Les Pandas somme par groupby, mais exclure certaines colonnes

Quel est le meilleur moyen de faire un groupe sur une Pandas dataframe, mais exclure certaines colonnes à partir de ce groupe? par exemple, j'ai le texte suivant dataframe:

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

Je veux groupby la colonne Pays et Item_Code et seulement calculer la somme des lignes tombent sous les colonnes Y1961, Y1962 et Y1963. Le résultant dataframe devrait ressembler à ceci:

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

Je fais ceci:

df.groupby('Country').sum()

Toutefois cela s'ajoute les valeurs de la Item_Code colonne. Est-il possible que je peux spécifier les colonnes à inclure dans le sum() opération et ceux à exclure?

InformationsquelleAutor user308827 | 2015-09-23