R 向量因子水平指数

R 向量因子水平指数,r,R,如何获得向量k的level属性中包含每个元素的索引的向量?这就是如何得到k的向量(1,2,1) k <- factor(c('a', 'b', 'a')) > k [1] a b a Levels: a b k [1] a b a 级别:a b 我们可以使用匹配 match(k, levels(k)) #[1] 1 2 1 或转换为数值以获取整数存储值 as.integer(k) [1] 1 2 1 谢谢你的回复

如何获得向量k的level属性中包含每个元素的索引的向量?这就是如何得到k的向量(1,2,1)

 k <- factor(c('a', 'b', 'a'))
> k
[1] a b a
Levels: a b
k
[1] a b a
级别:a b

我们可以使用
匹配

match(k, levels(k))
#[1] 1 2 1
或转换为数值以获取整数存储值

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

谢谢你的回复