添加与因子级别相关的列

时间:2015-10-14 10:15:15

标签: r r-factor

我有一个有序因子水平的数据集

ANgrad <- factor(ANseqmetr$seqs, ordered=TRUE, levels= c("A", "AH", "HA", "H", "HF", "F", "FS", "S"))

我想在ANseqmetr数据集中添加一列,报告每个因素级别的不同数值(例如"A" = 1, "AH" = 2 "HA" =3, "H"=4, "HF"=5, "F"=6, "FS"=7, "S"=8)。我应该使用哪种功能?

我尝试了以下内容:

ANseqmetr$ord <- with(ANseqmetr, levels(ANgrad)<- gl("1", "2", "3", "4", "5", "6", "7", "8"))   

但最终出现了错误:

Error in gl("1", "2", "3", "4", "5", "6", "7", "8") : 
  unused arguments ("6", "7", "8")

0 个答案:

没有答案