Как рассчитать совокупную сумму в python, используя pandas всех столбцов, кроме первого, содержащего имена? - PullRequest
0 голосов
/ 05 августа 2020

Вот данные в формате csv:

Name 2012 2013 2014 2015 2016 2017 2018 2019 2020
Jack   1   15   25    3    5   11   5    8    3
Jill   5   10   32    5    5   14   6    8    7

Я не хочу, чтобы столбец Name был включен, поскольку он выдает ошибку.

Я пробовал

df.cumsum()

1 Ответ

0 голосов
/ 05 августа 2020

Попробуйте использовать set_index и reset_index, чтобы сохранить столбец имени:

df.set_index('Name').cumsum().reset_index()

Вывод:

   Name  2012  2013  2014  2015  2016  2017  2018  2019  2020
0  Jack     1    15    25     3     5    11     5     8     3
1  Jill     6    25    57     8    10    25    11    16    10
...