【发布时间】:2012-05-04 22:11:14
【问题描述】:
我得到了一个大数据表 X (504x9) 和一个较小的数据框 bzShare (323X4),两者都有 top.sector 和 sizeClass 列。现在我想将bzShare 的值加入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) 数据框?
【问题讨论】: