如何在reshape2的dcast中构造“引用的表达式”?

时间:2013-02-25 04:18:08

标签: r reshape2

reshape2的文档提供了有关dcast子集属性的以下详细信息:

subset quoted expression used to subset data prior to 
     reshaping, e.g. subset = .(variable=="length").

但是,尝试使用此语法会导致以下错误:

Error in cast(data, formula, fun.aggregate, ..., subset = subset, fill = fill,  : 
  could not find function "."

如何构建“引用表达式”以用于dcast的子集?

1 个答案:

答案 0 :(得分:3)

.实际上是plyr包提供的功能。

使用library(reshape2)require(reshape2)导致plyr通过命名空间加载而未附加。要使.(expr)语法起作用,必须明确附加plyr