Изменение уровней R без изменения значения коэффициента - PullRequest
0 голосов
/ 26 мая 2018

У меня есть кадр данных в R, с 1 факторной переменной, Модель .Он представляет модель смартфона моей записи.Важно отметить, что этот фрейм данных имеет только 1 строку .

Значение столбца модели строится путем преобразования символьного вектора (также длины 1) в факторный вектор.Итак, изначально количество уровней равно 1. Я хочу изменить уровни этой переменной на те же уровни, что и у другого факторного вектора.Я делаю это с помощью

levels(resultFrame) <- levels(vectorContainingLevels)

Однако, делая это, значение моего факторного значения в самой модели меняется на первый уровень в векторе vectorContainginLevels.Как мне это решить?

1 Ответ

0 голосов
/ 26 мая 2018

Думаю, вы могли бы сделать что-то вроде:

fact = as.integer(resultFrame) 
levels(resultFrame) <- levels(vectorContainingLevels)
resultFrame = as.factor(fact)

Я не уверен на 100%, но попробуйте.(Недостаточно представителей для комментариев)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...