сгруппировать несколько столбцов и сумма, затем сумма в dplyr - PullRequest
0 голосов
/ 22 мая 2018

Я группирую фрейм данных по 3 столбцам (v1, v2, v3) с dplyr и суммой 4-го столбца (v4) в этой группировке.Тем не менее, мой следующий код дает только сумму v4 (единственное значение) во всех кадрах данных, а не с использованием группы.

 df %>%
    group_by(v1, v2, v3) %>%
    summarise(sumv4 = sum(v4))

df

 v1  v2  v3  v4
  1   0   5   1
  1   0   5   1
  1   0   5   0
  2   1   5   1
  2   1   5   0
  3   2   4   1
  3   2   4   0

ожидаемый результат

  v1  v2  v3  v4
  1   0   5   2
  2   1   5   1
  3   2   4   1

Спасибо!

1 Ответ

0 голосов
/ 23 мая 2018

Код, который я разместил, работает, проблема оказывается в моей версии пакета.Это будет решено, если указать имя пакета.

df %>%
group_by(v1, v2, v3) %>%
dplyr::summarise(sumv4 = sum(v4))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...