矢量因子水平指数

时间:2017-08-11 06:44:48

标签: r

如何在向量k的level属性中获取包含每个元素索引的向量?那就是如何得到k?

的向量(1,2,1)
 k <- factor(c('a', 'b', 'a'))
> k
[1] a b a
Levels: a b

1 个答案:

答案 0 :(得分:4)

我们可以使用match

match(k, levels(k))
#[1] 1 2 1

或转换为数字以获取整数存储值

as.integer(k)
[1] 1 2 1