У меня есть фрейм данных с двумя переменными: Date и Taxa, и я хочу получить дату в первый раз, когда будут возникать все таксоны. В кадре данных имеется 9 разных дат и 40 различных таксонов, состоящих из 172 строк, но мой ответ должен содержать только 40 строк.
Такси - это фактор, а дата - дата.
Например, мой фрейм данных (называемый "вид" ) создается следующим образом:
Date Taxa
2013-07-12 A
2011-08-31 B
2012-09-06 C
2012-05-17 A
2013-07-12 C
2012-09-07 B
и я бы хотел найти такой ответ:
Date Taxa
2012-05-17 A
2011-08-31 B
2012-09-06 C
Я попытался использовать:
t.first <- species[unique(species$Taxa),]
и это дало мне правильное количество строк, но повторили Taxa. Если я просто использую уникальный (вид $Taxa), он, как представляется, дает мне правильный ответ, но тогда я не знаю даты его первого появления.
Спасибо за любую помощь.