Группировка по сумме и не работает для вновь созданных столбцов - PullRequest
0 голосов
/ 08 июня 2018

У меня есть набор данных, который выглядит следующим образом (значения изменены):

Value   A   B
ABC     20  5
ABC     20  5 
ABC     20  5
ABC     20  5
XYZ     20  5
XYZ     20  5
XYZ     20  5

Я создаю новый столбец C, используя

df['C'] = df['A']/df['B']

Я получаю df:

Value   A   B   C
ABC     20  5       4
ABC     20  5       4
ABC     20  5       4
ABC     20  5       4
XYZ     20  5       4
XYZ     20  5       4
XYZ     20  5       4
XYZ     20  5       4

Пока здесь все отлично работает.Теперь, когда я пытаюсь использовать group by на df, он не дает сумму третьего столбца (тот, который я создал).Я использую следующую строку кода для группы:

df.groupby('Value').sum()

Результат:

Value   A   B
ABC    60   15
XYZ    60   15

Любая причина, почему это может быть сделано?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...