#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
.