我有一个应用了因子的整数列:
col <- factor(list("3", "4", "3", "3"), labels = c("a", "b"), levels = c(3, 4))
如果我将该列转换为整数,我得到:
> as.integer(col)
[1] 1 2 1 1
虽然我想获得3和4的原始列表。
我怎样才能做到这一点?
答案 0 :(得分:0)
原始值3和4在您当前的代码中永久丢失。保持它们的最简单方法是将它们用作标签。
col <- factor(list("3", "4", "3", "3"), labels = c("3", "4"), levels = c(3, 4))
另一种方法是在因子转换之前存储映射。