Р: Возможно ли создать несколько таблиц на основе уникальных значений путем цикла? - PullRequest
0 голосов
/ 12 февраля 2020

Скажите, если у нас есть такой фрейм данных, как приведенный ниже:

region          country   city    
North America   USA       Washington   
North America   USA       Boston
Western Europe  UK        Sheffield
Western Europe  Germany   Düsseldorf
Eastern Europe  Ukraine   Kiev
North America   Canada    Vancouver
Western Europe  France    Reims
Western Europe  Belgium   Antwerp
North America   USA       Chicago
Eastern Europe  Belarus   Minsk
Eastern Europe  Russia    Omsk
Eastern Europe  Russia    Moscow
Western Europe  UK        Southampton
Western Europe  Germany   Hamburg
North America   Canada    Ottawa

Я хотел бы знать, как l oop через этот фрейм данных, чтобы проверить, назначены ли страны в нужный регион, то же самое с городами. Обычно я делаю это с помощью функции table (): однако это занимает очень много времени, так как для этого требуется несколько специальных операторов c, таких как table(df$country[df$region == 'North America') и т. Д., Со всеми участвующими регионами и странами.

Итак, мне не терпится узнать, как создать al oop, чтобы я мог получить этот вывод, экономя как можно больше времени и строк кода.

Заранее спасибо !

1 Ответ

1 голос
/ 12 февраля 2020

df%>%group_by(region)%>%group_split()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...