Как получить тактику данных следующим образом:
soccer_player country position
"sam" USA left defender
"jon" USA right defender
"sam" USA left midfielder
"jon" USA offender
"bob" England goalie
"julie" England central midfielder
"jane" England goalie
Чтобы выглядеть так (страна с количеством уникальных игроков в каждой стране):
country player_count
USA 2
England 3
Очевидное осложнение состоит в том, что на одного игрока есть несколько наблюдений, поэтому я не могу просто сделать table(df$country)
, чтобы получить количество наблюдений за страну.
Я играл с функциями table()
и merge()
, но не имел никакой удачи.