В R Я пытаюсь удалить строки в фрейме данных (муравьи), которые имеют отрицательное значение под заголовком столбца «Мутность». Я попыталсяУдалить строки с отрицательными значениями
ants<-ants[ants$Turbidity<0,]
но он возвращает следующую ошибку:
Warning message:
In Ops.factor(ants$Turbidity, 0) : < not meaningful for factors
Любые идеи, почему это может быть? Возможно, мне нужно сделать отрицательные значения NA до того, как я удалю все НС?
Любые идеи, очень ценные, спасибо!
@Joris: результат
str(ants$Turbidity)
Num [1: 291] 0 0 -0,1 -0,2 -0,2 -0,5 0,1 -0,4 -0,2 0 ...
Я думаю, вы имели в виду '>' при написании '<'. – Marek
Да, вы совершенно правы, моя ошибка, одна из многих, я думаю! – Joey
Я имел в виду оригинальных муравьев $ Мудрость, а не конвертированную. Тот, который вы здесь даете, не может дать эту ошибку. Но, как вы указали сами, использование 'header = T', похоже, решит его, так что не беспокойтесь. –