【发布时间】:2012-04-16 16:43:03
【问题描述】:
我希望能够将列名发送给我正在拨打ddply 的电话。一个例子ddply调用:
ddply(myData, .(MyGrouping), summarise, count=sum(myColumnName))
如果我将ddply 包装在另一个函数中,是否可以将其包装,以便我可以将任意值作为myColumnName 传递给调用函数?
【问题讨论】:
-
你有一个可重现的例子(有数据,例如使用虹膜)?
-
@static_rtti 您是否专门寻找
plyr的答案?这个问题很老了,现在有更高级的包。 -
好吧,我使用 plyr(并且不知道更高级的包),但如果你能用不同的包提供相同问题的答案,我也会觉得这很有趣。跨度>
-
我原以为
here会有所帮助,但它似乎并没有让事情变得更容易...... -
@static_rtti 答案是
summarise不是为此而设计的。与其他便利功能类似,您应该在以编程方式工作的某些情况下使用替代方法。