У меня есть большой фрейм данных с тремя идентификаторами. Например:
df <- data.frame(year=c(1999,1999,2000,2000,2000), country=c('K','K','M','M','S'),
site=c('di','se','di','di','di'))
Который создаст фрейм данных примерно так:
year country site
1999 K di
1999 K se
2000 M di
2000 M di
2000 S di
Я хочу добавить дополнительный столбец во фрейм данных и назначить «уникальный идентификатор», используя записи для «год», «страна» и «сайт». Это будет выглядеть примерно так:
year country site unique_id
1999 K di 1
1999 K se 2
2000 M di 3
2000 M di 3
2000 S di 4
Будем очень признательны за любые предложения о том, как это сделать. Я думаю, что это можно как-то сделать с помощью пакета plyr?