Я пытаюсь получить частоты, но мои идентификаторы повторяются. Вот пример данных:
id <- c(1,1,2,2,3,3)
gender <- c("m","m","f","f","m","m")
score <- c(10,5,10,5,10,5)
data <- data.frame("id"=id,"gender"=gender, "score"=score)
> data
id gender score
1 1 m 10
2 1 m 5
3 2 f 10
4 2 f 5
5 3 m 10
6 3 m 5
Я бы хотел получить частоты гендерных категорий, но у меня есть повторяющиеся идентификаторы. Когда я запускаю этот код ниже:
gender<-as.data.frame(table(data$gender))
> gender
Var1 Freq
1 f 2
2 m 4
Частота должна быть женской = 1, мужской = 2. это должно выглядеть следующим образом:
> gender
Var1 Freq
1 f 1
2 m 2
Как я могу получить это, учитывая информацию об идентификаторе?