Ich habe zwei Listen von Matrizen, LIST1
(Größe m) und LIST2
(Größe n). Jede Matrix von LIST1
hat die Größe (p,q)
und LIST2
enthält Spaltenmatrizen der Größe (p,1)
. Ich möchte jede der LIST2-Spaltenmatrizen mit jeder LIST1 kombinieren. Ich habe versucht lapply
, aber konnte das nicht herausfinden. Die Größe der Ausgabeliste ist mn
Konkatinieren von zwei verschiedenen Größen von Listen in R
1
A
Antwort
3
Sie können eine verschachtelte Schleife machen mit lapply
:
unlist(lapply(LIST1, function(x) lapply(LIST2, cbind, x)), recursive = F)
Hier ist ein kleines reproduzierbares Beispiel:
LIST1 <- list(matrix(1:4, nrow = 2), matrix(2:5, nrow = 2))
LIST2 <- list(matrix(1:2, nrow = 2))
unlist(lapply(LIST1, function(x) lapply(LIST2, cbind, x)), recursive = F)
#[[1]]
# [,1] [,2] [,3]
#[1,] 1 1 3
#[2,] 2 2 4
#[[2]]
# [,1] [,2] [,3]
#[1,] 1 2 4
#[2,] 2 3 5
Verwandte Themen
- 1. Vergleichen von zwei Listen von Listen mit verschiedenen Größen
- 2. Schläger, eine Liste in zwei verschiedenen Größen Listen aufgeteilt
- 3. Vergleichen von Elementen aus zwei verschiedenen Listen
- 4. Zusammenführen von zwei verschiedenen Datenrahmen in R
- 5. Summe von zwei Listen mit Listen in R
- 6. Mapping zwei Listen in R
- 7. Vergleichen Sie Elemente von zwei verschiedenen Arten von Listen C#
- 8. Zusammenführen von zwei Listen von Listen - Python
- 9. Python - Kreuzung von zwei Listen von Listen
- 10. Merging zwei Wörterbücher in verschiedenen Größen und unterschiedliche Werte
- 11. Python: Übereinstimmungslisten in zwei Listen von Listen
- 12. Rubin each_slice mit verschiedenen Größen
- 13. R substr auf zwei Listen
- 14. konvertieren Listen von Listen von Vektoren in R
- 15. Wie kann ich das Ergebnis von zwei verschiedenen Listen filtern?
- 16. Differenz von zwei Listen
- 17. Verknüpfen von zwei Listen
- 18. Kopieren/Überblenden von Bildern in verschiedenen Größen mit opencv
- 19. Bildansichten in verschiedenen Größen - Swift
- 20. Subtrahierend zwei identisch aufgebauten Listen in R
- 21. Entfernen von Zeilen aus Datenrahmen in zwei verschiedenen Spalten R
- 22. Merge Matrizen aus zwei Listen in R
- 23. R: Finde identische Strings in zwei Listen
- 24. cf.registry Datei mit verschiedenen Größen
- 25. schneiden zwei Listen mit verschiedenen Objekten
- 26. Verwenden von 'Karte' mit verschiedenen Größen in clojure
- 27. Union von zwei Listen von Wörterbuch enthalten Listen
- 28. Wie zwei Listen in R kombinieren
- 29. R: Suchen und Extrahieren von Variablen aus Listen von Listen
- 30. Anpassung zwischen zwei verschiedenen strukturierten Python Listen
'Karte (cbind, LIST2 , LIST1) '? Ich bin mir nicht sicher, ob ich die Frage falsch interpretiere? – thelatemail
@thelatemail Ich denke OP will alle Kombinationen aus den beiden Listen. Mit der Größe von m * n. – Psidom