我使用data.table_1.9.4并且合并功能似乎无法按预期工作。我在这里做错了什么?
a
letter num_num
1: a 1
2: b 2
3: c 3
4: d 4
5: e 5
6: f 6
> b
letter num_num
1: a 3
2: b 4
3: c 5
4: d 6
5: e 5
6: f 5
> merge(as.data.frame(a),as.data.frame(b),by='letter',all=TRUE)
letter num_num.x num_num.y
##....Works as expected
> merge(a,b,by='letter',all=TRUE)
Error in setcolorder(dt, c(setdiff(names(dt), end), end)) :
neworder的长度为2,但x有3列。