我该字符串列表:转换列表矩阵R中
dat <- list(V1=c("1:23","4:12"),V2=c("1:3","2:12","6:3"))
列表元素V1和V2是列。 1:23表示“此栏中的第一个条目的值为23”。 所有其他条目应为零。 矩阵的尺寸由最高条目所指示,在这种情况下,我们有2列(V1和V2)和最高行号是6,因此这将导致一个2×6矩阵是这样的:
matrix(c(23,3,
0,12,
0,0,
12,0,
0,0,
0,3),nrow=6,ncol=2,byrow=T)
这个转换如何实现?
您的意思是写'矩阵(C(23,3,' –
“其他所有条目都是零” 是假的,或至多混淆...... – Frank
@EricBrooks谢谢,更正。 – spore234