2016-10-26 9 views

Antwort

1

Wir dcast

dcast(dt[, rn := 1], rn~a, value.var = "b")[, rn := NULL][] 
# a b c d e 
#1: 1 2 3 4 5 

Oder

setDT(setNames(as.list(dt$b), dt$a))[] 
# a b c d e 
#1: 1 2 3 4 5 

Oder

dt[, setNames(as.list(b),a)] 
+1

Schöne verwenden. Vielen Dank! –

Verwandte Themen