Взятия данных кадра DF, Я хотел бы извлечь уникальныйзначения в соответствии со следующим предпочтительным условьте й на каждый поля:Как извлечь уникальный элемент по набору предпочтенных условий
1- если С1 существует, извлечь соответствующее значение и игнорировать остальные
2-, если С2 существует, извлечь соответствующий ва ЛУЭ и игнорировать другие
... и так далее до C5
данные:
df <- data.frame (Field=rep(c("F1","F2","F3","F4","F5"),each=3),
Cond=rep(c("C1","C2","C3","C4","C5"),3),
Value=c(1:15))
желаемая выход:
output <- data.frame (F= c("F1","F2","F3","F4","F5"),
C= c("C1","C1","C2","C1","C3"),
Value= c(1,6,7,11,13))
(Примечание 1: значения были установлены как таковые в качестве примера, то реальные данные значения не упорядочены)
(Примечание 2: реальный условный столбец не в алфавитном порядке на всех. я должен был иметь что-то вроде, если A существует, чем выбрал значение «A», в противном случае переходите к следующему условию «если существует B ...» и т. д.)
Можно принимать значения в 'C' сортируются? –
@ Roman, нет ... значения были установлены как таковые в качестве примера примера – Rui