0
說,我的因子data
(例如[1,2,3,4 ....):如何獲得某個因素中指定數字的等級?
a <- factor(data)
現在,我有在數據指定的元素(例如,1024),我想要知道它在這個因素中的水平,我該如何做到這一點?
說,我的因子data
(例如[1,2,3,4 ....):如何獲得某個因素中指定數字的等級?
a <- factor(data)
現在,我有在數據指定的元素(例如,1024),我想要知道它在這個因素中的水平,我該如何做到這一點?
我知道您想知道由因子字符串表示的數字級別。建立在@Sven Hohenstein的樣本上,您可以通過
a <- factor(letters[1:3])
a
[1] a b c
as.integer(a[ a == "b" ])
[1] 2
我假定你正在尋找drop
:
> a <- factor(letters[1:3])
> a
[1] a b c
Levels: a b c
> levels(a[2, drop = TRUE])
[1] "b"
drop = TRUE
刪除所有不存在的因子水平的參數。