今天早上我一直在搜索,试图弄清楚下面的故障是否是预期的,但没有找到任何有关的信息。 有人可以帮我指向相关的讨论吗?否则,我可能会将其提交为问题。谢谢。
library(data.table)
x <- data.table( a = 1:3 )
y <- data.table( a = 2:4 )
z <- data.table( a = 3:5 )
# works
merge( x , y )
# works
merge( y , z )
# fails
merge( x , merge( y , z ) )
# Error in merge.data.table(x, merge(y, z)) :
# A non-empty vector of column names for `by` is required.
# works
merge( merge( x , y ) , z )
data.table
,因为它是与data.frame
一起使用的。 - GKi