Для цикла и dplyr для вопроса цикла - PullRequest
0 голосов
/ 09 октября 2019

Мне нужно отфильтровать по полу для каждого показателя, который я вычисляю, и я хочу пройтись по каждому типу расы, чтобы получить правильный числитель и знаменатель. Но я продолжаю получать ту же ошибку.

for(i in mylistComplications) {
  for(j in mylist2) {
    dataset <- data.use %>% select(Gender, i) %>%
      filter(Gender == j) %>% filter(get(i) == "Yes")
    Num <- nrow(dataset)
    Denomdataset <- data.use %>% select(Gender) %>% filter(Gender = j)
    Denom <- nrow(Denomdataset)
    prevalence <- (Num/Denom)*100
    print(paste("Percent of ", j, "persons with ", i, ": ", prevalence))
  }
}

Error: `Gender` (`Gender = j`) must not be named, do you need `==`?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...