Ich habe einen Datensatz in Excel mit einer Menge von vlookup Formeln, die ich versuche, in R mit dem Paket data.table zu transponieren.Übereinstimmende Werte in einer Spalte mit R - Excel vlookup
In meinem Beispiel unten, ich sage, für jede Zeile, finden Sie den Wert in der Spalte y
innerhalb der Spalte x
und geben Sie den Wert in der Spalte z
.
Die erste Zeile führt zu na
, da der Wert 6
in Spalte x
nicht vorhanden ist.
Auf der zweiten Reihe 5
der Wert zweimal in Spalte erscheint x
aber das erste Spiel der Rückkehr ist in Ordnung, die e
in diesem Fall ist
Ich habe in der Ergebnisspalte hinzugefügt, die das erwartete Ergebnis ist.
library(data.table)
dt <- data.table(x = c(1,2,3,4,5,5),
y = c(6,5,4,3,2,1),
z = c("a", "b", "c", "d", "e", "f"),
Result = c("na", "e", "d", "c", "b", "a"))
Vielen Dank
http://stackoverflow.com/questions/18645222/vlookup-type-method-in-r, http://stackoverflow.com/questions/15303283/how-to-do-vlookup-and-fill-down -like-in-excel-in-r – jogo