1

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 子集中使用?

4

1 回答 1

3

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

using library(reshape2)orrequire(reshape2)导致plyr通过命名空间加载而不附加。为了使.(expr)语法起作用,plyr必须显式附加。

于 2013-02-25T04:18:07.867 回答