mam tę listę ciągów:lista konwersji indeksów macierzy rzadkich do matrycy w R
dat <- list(V1=c("1:23","4:12"),V2=c("1:3","2:12","6:3"))
elementy lista V1 i V2 oznaczają kolumny. 1:23 oznacza "pierwszy wpis w tej kolumnie ma wartość 23". Wszystkie inne wpisy powinny wynosić zero. wymiar macierzy wskazuje najwyższej pozycji, w tym przypadku mamy 2 kolumn (V1 oraz V2) i najwyżej numer rzędu wynosi 6, tak by spowodować macierzy 2x6 jak poniżej:
matrix(c(23,3,
0,12,
0,0,
12,0,
0,0,
0,3),nrow=6,ncol=2,byrow=T)
Jak można osiągnąć tę zmianę?
Czy chodziło Ci napisać 'matrycowy (C (23,3' –
"Wszystkie pozostałe wpisy są zerowe" jest fałszywe, lub w najlepszym razie mylące ... – Frank
@EricBrooks dzięki, poprawiony – spore234