Ich versuche, vlookup Typ Funktionalität in R zu implementieren. Ich habe zwei Datenrahmen - Id-Spalte hat eindeutige Werte.Vergleicht man zwei Spalten unterschiedlicher Länge in R
# DataFrame1 - df1
Data ID C1 C2 C3
R1 ax 12 33 11
R2 ay 11 2 0
R3 az 3 3 0
R4 ar 2 3 1
R5 ag 2 3 1
# DataFrame2 - df2
Id
ax
ay
Ich möchte alle Daten erhalten und seine Zählung von DataFrame1 zu erhalten, für die es eine Übereinstimmung zwischen Ids von DataFrame2 und DataFrame1 ist.
ausgegeben werden soll -
Data ID C1 C2 C3
R1 ax 12 33 11
R2 ay 11 2 0
und seine Zählung 2
auch sein, ist dies möglich, ohne Merge-Funktion?
check '% in%' oder 'match'. – Psidom
@Joe: Antwort auf eine ungenaue Übereinstimmung: Da deine Frage im Moment nicht nach dieser Lösung fragt, solltest du SO suchen und wenn du keine Antwort findest, postest du eine andere Frage mit einem Beispiel, das tatsächlich die Möglichkeit bietet eine ungenaue Übereinstimmung. Ich weiß, dass ich zuvor eine ähnliche Frage beantwortet habe, aber es ist möglich, dass Sie den Suchbegriff "Fuzzy Matching" nicht finden. Versuchen Sie auch "teilweise" oder "ungenau". –