Wie Sie merge-Tabellen in R?
Ich denke, das wird haben eine einfache Antwort, aber ich kann das nicht! Hier ist ein Beispiel für die Verwendung der iris
dataset:
a <- table(iris[,2])
b <- table(iris[,3])
Wie füge ich diese beiden Tabellen zusammen? Zum Beispiel die variable 3 hätte einen Wert von 27 (26+1) und variable 3.3 einen Wert von 8 (6+2) in der neuen output-Tabelle.
Jede Hilfe sehr geschätzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese arbeiten, wenn Sie wollen, verwenden Sie die Variablen, die in beiden
a
undb
:Wenn Sie möchten, verwenden alle Variablen:
iris
Beispiel,[-n]
scheint ungültig zu sein.merge()
Ist hier ein anderes:
Hier ein bisschen gefoltert one-liner-version des
merge()
Lösung:Hier ist die eins, wenn Sie verwenden möchten, alle Variablen:
Im Gegensatz zu den
transform()
one-liner, die es nicht sammeln .x und .y, so kann es verwendet werden iterativ.Der merge-Funktion der Daten.Tisch-Paket kann das sein, was Sie wollen: https://rpubs.com/ronasta/join_data_tables