R中的data.table合并

时间:2014-12-03 07:30:45

标签: r data.table

我使用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列。

0 个答案:

没有答案