Ich habe zwei Datenrahmen. In der letzten Spalte ("Rechnung") im ersten Datenrahmen möchte ich eine Funktion anwenden (Festpreis + Menge * Preis/Menge). Um die Funktion anzuwenden, sollte R die Werte in der ersten Spalte von df1 mit den Spaltennamen von df2 vergleichen.Felder in einem Datenrahmen mit Spaltennamen in einem anderen Datenrahmen zusammenpassen
Ich habe das Problem gelöst, indem ich eine Funktion und mehrere ifelse-Anweisungen erstellt habe, aber ich möchte eine Anweisung verwenden, die die Werte in df1 automatisch mit den Spaltennamen in df2 vergleicht. Der Datensatz, den ich habe, enthält mehr als 2 Millionen Zeilen, und ich müsste die gleichen Gründe für den Aufbau anderer ähnlicher Funktionen anwenden. Es wäre schön, etwas zu verwenden, das keine Schleife benötigt oder zu lange dauert.
gewürdigt werden würde, wenn Sie Code schreiben könnte, dass diese Datenrahmen macht, so macht es der Prozess reproduzierbar. –
Bitte verwenden Sie nur das 'rstudio'-Tag, wenn Ihre Frage den RStudio-Code-Editor betrifft. Wenn Sie eine Frage zur Grammatik stellen, verwenden Sie kein "Stift-und-Papier" -Tag. – Gregor