[英]R: Mapping table of levels and labels of factor variable
我很確定我在這里遺漏了一些東西,但是如何獲得R中整數代碼和因子變量的標簽的映射表?
例如,在chickwts
數據集中,我想要feed
變量的輸出
1 --> casein
2 --> horsebean
3 --> linseed
4 --> meatmeal
5 --> soybean
6 --> sunflower
我敢肯定有這個內置的功能,但我不能找到它,既不levels
, nlevels
或unclass
給我我想要的。
有什么建議么?
這些代碼只是進入levels(...)
向量的索引。
with(chickwts,data.frame(code=seq_along(levels(feed)),levels=levels(feed)))
# code levels
# 1 1 casein
# 2 2 horsebean
# 3 3 linseed
# 4 4 meatmeal
# 5 5 soybean
# 6 6 sunflower
這與使用as.integer(...)
獲得的結果相同。
with(chickwts,data.frame(code=as.numeric(unique(feed)),level=unique(feed)))
# code level
# 1 2 horsebean
# 2 3 linseed
# 3 5 soybean
# 4 6 sunflower
# 5 4 meatmeal
# 6 1 casein
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.