Мне нужно отфильтровать по полу для каждого показателя, который я вычисляю, и я хочу пройтись по каждому типу расы, чтобы получить правильный числитель и знаменатель. Но я продолжаю получать ту же ошибку.
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 `==`?