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的子集?
答案 0 :(得分:3)
.
实际上是plyr
包提供的功能。
使用library(reshape2)
或require(reshape2)
导致plyr
通过命名空间加载而未附加。要使.(expr)
语法起作用,必须明确附加plyr
。