所以,我一直在学习如何使用data.table,我使用了上的例子??dcast
在哪里使用以下示例
dt = data.table(x=sample(5,20,TRUE), y=sample(2,20,TRUE),
z=sample(letters[1:2], 20,TRUE), d1 = runif(20), d2=1L)
then
# multiple value.var
dcast(dt, x + y ~ z, fun=sum, value.var=c("d1","d2"))
我收到错误:
.subset2(x,i,exact = exact)中的错误:下标超出范围
另外:警告消息:在 if (!(value.var %in% names(data))) { 中:
条件长度 > 1 并且仅使用第一个元素
这是我的R版本的信息:
> version
_
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 2.2
year 2015
month 08
day 14
svn rev 69053
language R
version.string R version 3.2.2 (2015-08-14)
nickname Fire Safety