Tôi có danh sách các chuỗi:chuyển đổi danh sách các chỉ số ma trận thưa thớt để ma trận R
dat <- list(V1=c("1:23","4:12"),V2=c("1:3","2:12","6:3"))
các yếu tố danh sách V1 và V2 là các cột. 1:23 có nghĩa là "mục nhập đầu tiên trong cột này có giá trị 23". Tất cả các mục nhập khác phải bằng 0. Kích thước của ma trận được chỉ định bởi mục nhập cao nhất, trong trường hợp này chúng tôi có 2 cột (V1 và V2) và số hàng cao nhất là 6, vì vậy sẽ dẫn đến ma trận 2x6 như sau:
matrix(c(23,3,
0,12,
0,0,
12,0,
0,0,
0,3),nrow=6,ncol=2,byrow=T)
cách hội tụ này có thể đạt được như thế nào?
Ý của bạn là để viết 'ma trận (c (23,3, ' –
"Tất cả các mục khác đều không" là sai, hoặc tại khó hiểu nhất ... – Frank
@EricBrooks cảm ơn, sửa chữa – spore234