Angenommen, ich habe eine 2-mal-3-Matrix von Nullen A=matrix(0,2,3)
in R und einem anderen Datenrahmen mit 2 Spalten, wie DF = data.frame(a=c(1,1,1,1),b=c(2,2,2,2))
. Ich möchte eine Zeile des Datenrahmens einer Spalte der Matrix zuweisen, wie A[,1]=DF[4,]
. Das Problem ist, dass A
in eine Liste konvertiert wird und die Indexierung von A
komplett weggeworfen wird, vermutlich wegen der unterschiedlichen Zeilennummerierung und Spaltennamen von DF
. Wie komme ich hier zurecht?Wie verhindert man, dass Matrix in R liste wird?
0
A
Antwort
0
DF[4, ]
gibt ein Datenfeld mit einer Zeile, das eine Liste ist, während Matrix ein atomarer Vektor ist, der nur einen Datentyp enthalten kann. Sie müssen die Datenrahmenzeile in unlist
konvertieren und in einen atomaren Vektor konvertieren, bevor Sie sie der Matrix zuweisen:
A[,1] = unlist(DF[4,])
A
# [,1] [,2] [,3]
#[1,] 1 0 0
#[2,] 2 0 0
Verwandte Themen
- 1. Wie verhindert man, dass Ihre Klasse in C++ vererbt wird?
- 2. Wie verhindert man, dass der Eingabewert in Form übermittelt wird?
- 3. Wie verhindert man, dass eine Funktion in Python überschrieben wird
- 4. Wie verhindert man, dass eine Methode in Java überlastet wird?
- 5. R: reorganisieren Liste in Matrix
- 6. Wie man verhindert, dass Javascript mehrfach geladen wird
- 7. Drupal - Wie verhindert man, dass ein Codeblock zwischengespeichert wird?
- 8. Wie verhindert man, dass das Hintergrundbild unscharf wird
- 9. Wie verhindert man, dass die JBoss-Cache-Region gelöscht wird?
- 10. Wie verhindert man, dass HTML5-Audio beim Laden vorgeladen wird?
- 11. Wie verhindert man, dass Javascript mehrmals ausgelöst wird
- 12. Wie verhindert man, dass InnoSetup Startmenüverknüpfungen erstellt?
- 13. Wie verhindert man, dass CALayer Hintergrundfarbe zeichnet?
- 14. Wie verhindert man, dass Babel Generatorfunktionen umspringt
- 15. Wie verhindert man, dass CF Tabellenkalkulationen hängen?
- 16. convert Liste der Sparse-Matrix Indizes in R Matrix
- 17. Wie verhindert man, dass Waf Objektdateien umbenennt?
- 18. Wie verhindert man, dass die Tischhöhe überläuft?
- 19. Wie erstellt man eine Matrix von Listen in R?
- 20. Wie verhindert man, dass iOS Ascii in Emoji konvertiert?
- 21. Wie eine Liste in eine Matrix in R konvertieren
- 22. R: Liste der Indizes binären Matrix
- 23. Wie verhindert man, dass TD in einer neuen Zeile endet?
- 24. Wie verhindert man, dass gcc einige Anweisungen in C optimiert?
- 25. Wie verhindert man, dass RecyclerView-Element nach notifyItemChanged (pos) blinkt?
- 26. Wie verhindert man, dass die Collection.sort() -Methode in einem Testfall ausgeführt wird?
- 27. Was verhindert, dass NetStream.onPeerConnect ausgelöst wird?
- 28. UIViewController verhindert, dass die Anzeige entladen wird
- 29. 1-dimensionale Matrix wird in R
- 30. Wie verhindert man, dass i18n Modelle in Rails pluraliert?