我正在尝试将因子列表转换为矩阵,例如:
我的清单:
[[1]]
[1] "RA" "FZFG" "BR"
[[2]]
[1] "RA"
[[3]]
[1] ""
[[4]]
[1] ""
至
RA FZFG BR
1 1 1
1 0 0
0 0 0
0 0 0
我尝试执行以下操作:
allFactors<-c("RA","FZFG","BR")
mat<-model.matrix(~allFactors, data =myLists)
但有这个错误:
data.frame 中的错误(c(“RA”,“FZFG”,“BR”),“RA”,“”,“”,“”,“”,c(“RA”,:参数意味着不同的行数: 3, 1, 2, 4, 5, 7, 6, 8, 9
对此的任何帮助表示赞赏。