Я новичок в R и мне нужна помощь:
В моей базе данных, очень большой, так как я работаю с микроданными, я хочу удалить некоторые строки, когда есть определенное значениестолбца ... я пытался реализовать какую-то функцию, чтобы сделать это .... но у меня возникла проблема с условием IF (истина / ложь проблема).Например, я хочу удалить строку i, когда столбец DISC в этой строке равен «L», тогда я выполнил следующую функцию:
dellinhas<-function(x){
n<-nrow(x)
i<-1
while (i<=n) {
if (x[i,]$DISC=="L") {x<-x[-(i:i),]}
i<-i+1}
dadosPrmM<-x
}
Где x
- база данных.Что я делаю не так?