Как можно суммировать сумму всех столбцов в отфильтрованном наборе данных, используя dplyr? - PullRequest
0 голосов
/ 02 февраля 2020

У меня проблемы с получением суммы столбца из отфильтрованного набора данных. Кто-нибудь сможет показать мне, где я иду не так? Этот метод суммирования работал раньше, но теперь я получаю ошибку. Спасибо,

  select("STNAME", "CTYNAME", "YEAR", "AGEGRP", "TOT_POP", "TOT_MALE", "TOT_FEMALE")
  save(popSample, file="./datafiles/popSample.rdata" )

load("./datafiles/popSample.rdata")

# We want to see Total Population for all years and all age groups
set1filter <- popSample %>%
  filter(AGEGRP == 0) %>%
  summarize(set1filter, set1 = sum(TOT_POP))
set1```

1 Ответ

2 голосов
/ 02 февраля 2020

При добавлении set1filter или set1filter из summarize, если мы используем ту же цепочку

library(dplyr)
popSample %>%
      filter(AGEGRP == 0) %>% 
      summarise(set1 = sum(TOT_POP))

, добавляется %>% в конце filter.

У нас не может быть объекта, который еще не создан в summarize

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