我該字符串列表:轉換列表矩陣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