Предполагается, что кадр данных хранится как someData
и имеет следующий формат:
ID Team Games Medal
1 Australia 1992 Summer NA
2 Australia 1994 Summer Gold
3 Australia 1992 Summer Silver
4 United States 1991 Winter Gold
5 United States 1992 Summer Bronze
6 Singapore 1991 Summer NA
Как бы я посчитал частоты медали, основываясь на Команде - исключая NA
в качестве переменной. Но в то же время общая частота каждой страны должна суммироваться, а не отображаться отдельно для Gold
, Silver
и Bronze
.
Другими словами, я пытаюсь отобразить общее количество медалей в стране, за исключением NA
.
Я пробовал что-то вроде этого:
library(plyr)
counts <- ddply(olympics, .(olympics$Team, olympics$Medal), nrow)
names(counts) <- c("Country", "Medal", "Freq")
counts
Но это просто дает мне огромный стол каждой медали для каждой страны отдельно, включая АН.
Я хотел бы сделать следующее:
Australia 2
United States 2
Любая помощь будет принята с благодарностью.
Спасибо!