我有一个有序因子水平的数据集
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")