Я работаю с файлом .csv в R, в котором есть один столбец, который я хочу рассматривать как фактор. Он содержит числа.
variable1
1
2
4
4
1
3
and so on
Теперь я хочу присвоить метки этой переменной фактора. То, что я сделал, сработало:
v1$variable1 <- factor(v1$variable1,
levels = c(1,2,3, 4, 5, 6 (and so on)),
labels = c("school 1", "school 2", "school 3", "school 4", "school 5",
"school 6" (and so on))
Однако список школ довольно динамичный c, и вместо того, чтобы каждый раз изменять код, было бы намного элегантнее иметь другой файл CSV, содержащий уровни и метки. вот так:
level lables
1 school1
2 school2
3 school3
and so on
, а затем прочитать этот CSV-файл в R-коде и назначить метки на основе этого второго файла CVS. Возможно ли это, и если да, то как?
Большое спасибо за любую помощь !!