Ich versuche, eine Tabelle C zu erstellen, die Werte aus einer Matrix X, Y und Z basiert auf der "Adresse" in zwei anderen Tabellen A und B.Erhalten Wert von Matrix basierend auf Adresse aus zwei anderen Tabellen in R
um dies zu tun ich habe erste ID-Spalten in Tabellen A gegeben und B von:
A$A.ID <- seq.int(nrow(A))
B$B.ID <- seq.int(nrow(B))
und fand alle Permutationen der IDs:
C <- expand.grid(A$A.ID, B$B.ID)
Jetzt möchte ich um Spalten X, Y und Z hinzuzufügen C habe aber keine Ahnung was ich mache (; ziemlich neu zu programmieren: /)
Um den Vorgang zu erläutern habe ich ein Bild gezeichnet. Hoffentlich hilft es ...
Lassen Sie mich wissen, wenn Sie etwas anderes wissen müssen.
Ich weiß, es ist wahrscheinlich ein richtiger Schmerz, aber wenn Sie reproduzierbare Beispiele von A/B/X/Y/Z und eine C des beabsichtigten Ergebnisses (die Datensätze könnten nur 3 oder 4 Zeilen sein), würden Sie sein viel wahrscheinlicher, Code in einer Antwort zu erhalten. – thelatemail