从列号-R中提取因子的级别

时间:2016-04-03 20:56:13

标签: r

我有一个data.framedf),其列名v1factor。像:

df
# v1
# --
# a
# b
# c

当我想得到factor的等级时,我得到了:

按列名:

levels(df$v1)
# [1] "a" "b" "c"

按栏目编号:

levels(df[1])
# NULL

为什么在使用列号时会收到NULL

非常感谢。

1 个答案:

答案 0 :(得分:1)

  levels(df[,1]) 
  [1] "a" "b" "c"