Факторизация, удаленная из переменных с добавлением нового кода

#r

#r

Вопрос:

Я работаю над подмножеством факторизирующих переменных в наборе данных. Однако, когда я перехожу к другой переменной, факторизация переменной, над которой я только что работал, кажется, удаляется. Как мне написать код так, чтобы все переменные были постоянно разложены на множители?

Я создал тестовый набор данных, чтобы посмотреть, была ли проблема с данными, с которыми я работал, но проблема возникла и в тестовом наборе данных:

[Код][1]

 rTestDataSet = subset(TestDataSet, TestDataSet$Height < 5)
rTestDataSet$Height = as.factor(rTestDataSet$Height)
levels(rTestDataSet$Height) = c("Small", "Medium", "Large", "Massive")
summary(rTestDataSet$Height)
rTestDataSet = subset(TestDataSet, TestDataSet$Weight < 5)
summary(rTestDataSet$Height)
  

Комментарии:

1. Если у вас уже есть код в виде текста, пожалуйста, скопируйте и вставьте его сюда в виде текста. Работать с изображением неприятно, поскольку любому, кто пытается воссоздать проблему, приходится набирать все это вручную.

2. В вашей второй команде subset вы подмножествуете оригинал TestDataSet , где переменные не были изменены, и перезаписываете rTestDataSet .