подмножество или grep «NA» из определенного столбца фрейма данных или таблицы данных - PullRequest
0 голосов
/ 22 января 2019

Я знаю, что вы можете подгруппировать NA из определенного столбца с помощью:

subset(df,column=="")

И я также встроил функцию, интегрирующую первую в:

subset.grep<-function(selfrom,where,q){
    if (q==""){
        result<-subset(selfrom,where=="")
    } else{
         for(i in q) 
             result<-selfrom[ grep(i, selfrom[[where]]), ]
          }
    return(result)
}

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

Он работает, когда q! = "", Но когда q == "", он не работает должным образом в моей функции.

...