带有1个变量的data.table dcast

时间:2016-08-26 13:56:45

标签: r data.table dcast

实施例

require(data.table)
d <- data.table(a=sample(1:10,100,replace=T))
dcast(d[,.N,a],~a,value.var="N")

以上dcast返回以下消息

  

check_formula(公式,名称(数据),valnames)出错:     无效的公式。浇铸配方应为LHS~RHS形式,例如a + b~c。

公式必须写为.~a""~a。然后输出看起来像这个

   .  1  2  3 4  5 6  7 8 9 10
1: . 11 13 12 9 13 9 10 6 9  8

有没有办法编写公式,以便.没有被写出来?我意识到我可以使用[,-c(1),with=F]过滤掉它。

0 个答案:

没有答案