我得到了一个大数据表X
(504x9)和一个较小的数据框bzShare
(323X4),它们的列top.sector
和sizeClass
. 现在我想将一个值从bzShare
into加入X
,以便尺寸为X
(504x10)。如果我是对的,内连接只选择 x 和 y 中具有匹配键的行,但我总是得到零行:-(
> dim(X)
[1] 504 9
> names(X)
[1] "sizeClass" "top.sector" "year" "period" "somevar"
[6] "sumTest" "sumTestTotal" "AN" "share"
> names(bzShare)
[1] "top.sector" "sizeClass" "bzShare"
> join(X,bzShare,type="inner",by=c("top.sector","sizeClass"))
NULL data table
为什么没有得到这个 (504x10) 数据框?