Я не уверен, что лучший способ описать мою проблему.У меня есть набор данных из восьми переменных с общим значением $ 300 $ для каждой переменной.Одна из переменных является фактором, где большинство значений этой переменной являются числовыми (в диапазоне от $ 30 $ до $ 90 $ ), но многим из них присваивается значение $ <20 $ </span>.Вот почему эта переменная является фактором.
Я хотел создать подмножество этого набора данных и исключить все строки, в которых встречается $ <20 $ </span>.Я написал что-то вроде:
update_data = subset(data, data$FactorVariable != "<20")
Затем я хотел преобразовать эту переменную в числовой тип.
data<span class="math-container">$FactorVariable = as.numeric(data$</span>FactorVariable)
Однако, когда я набираю этот новый фрейм данных в консоли, значенияэта переменная изменилась: они больше не варьируются от $ 30 $ до $ 90 $ , а вместо этого варьируются от $ 2 $ до $ 20 $ .
Мне кажется, что я сделалПодмножество неверно, но я не уверен, как манипулировать переменными типа фактор!