Значения данных изменены после создания нового фрейма данных в R - PullRequest
0 голосов
/ 27 сентября 2018

Я не уверен, что лучший способ описать мою проблему.У меня есть набор данных из восьми переменных с общим значением $ 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 $ .

Мне кажется, что я сделалПодмножество неверно, но я не уверен, как манипулировать переменными типа фактор!

...