After seeing Sort a data.table fast by Ascending/Descending order
I would like to wrap either
X <- X[order(Year, MemberID, -Month)]
or
X[,Month:=-Month]
setkey(X,Year,MemberID,Month)
X[,Month:=-Month]
Into a function, like d.setkey(data, key)
However, seems order
and :=
rhs only accept column names instead of character, I don't know how I can pass argument?