如何获得一个因素的基础价值模式?例如,给定下面的test2,我将如何获得“字符”而不是“数字”?

test = c( "a" , "b" , "c" )
mode( test ) # "character"
test2 = factor( test )
mode( test2 ) # "numeric"

最佳答案


 mode(levels(test2))

测试因子的水平而不是值。

您可以将一个因子视为散列或键控变量:您只需获取用于在 map 中从数字值到文本标签建立索引的数字索引。在该 View 中,很明显您要测试标签的模式而不是值。

关于r - R-获取因子基础值的模式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5916319/

10-13 06:08