выбор переменных с иерархией c предпочтение - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть фрейм данных с несколькими данными от одних и тех же лиц (идентификаторы столбцов идентичны), но с разными результатами экзаменов. Я хочу извлечь для каждого человека (уникальный идентификатор) экзамен с самой высокой частотой и самой высокой распространенностью.

df:

day ID Rate Prevalence 
1 1234 3 Occasional 
2 1234 2 Frequent 
1 4567 2.5 Rare
2 7899 1.5 Abundant 
2 7899 4.5 Frequent

Я думал сделать al oop:

uniqueID <- unique(df$ID)
for (count in 1:lenght(uniqueID)){
 Curr_ID <- uniqueID[count]
 ID_set <- subset(df, ID==Curr_ID)
Prevalence <- 

** Вот проблема, которую я хотел бы выбрать в ID_set для Prev с иерархией c предпочтений и не знаю, как это сделать: если «Abundant» установить «Abundant», если нет «Abundant», искать «Frequent» и если «Frequent» установить «Frequent», если нет «Frequent», ищите «Occasional» и если «Occasionnal» устанавливает «Occasional» и т. д. **

Я надеюсь, что проблема ясна.

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