Anhängen des Datenrahmens an einen anderen Datenrahmen mit anderen Spaltennamen

Ich versuche, einen Datenrahmen als Zeilen zu einem anderen Datenrahmen hinzuzufügen. Die Spaltennamen stimmen nicht überein, daher habe ich eine Nachschlagetabelle, die mit ihnen übereinstimmt. Ich dachte, ich könnte jede Spalte einzeln in einer Schleife ausführen, aber ich bekomme immer wiederreplacement has 209 rows, data has 157 Error

Wie kann ich alle auf einmal hinzufügen? Hier ist ein Beispiel für das, was ich versuche:

Ich habe zwei Datensätze

test1 = c("one", "two", "three", "four", "five")
test2 = c("1", "3", "4", "5")

Und eine Nachschlagetabelle, die den Spaltennamen entspricht

first second
1   one      1
2 three      3
3  four      4
4  five      5

So möchte ich alle Zeilen von "1" in "eins", "3" in "drei" usw. anhängen. Ich habe ein paar verschiedene Dinge ausprobiert und Fehler entweder über die Anzahl der Zeilen oder die Tatsache, dass bekommen Ich habe keine Ersetzungen für jeden Wert, wie in meinem Beispiel, bei dem ich die Spalte "zwei" ignoriere.

Kann jemand empfehlen, wie das geht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage