这篇发表于reshape (Wickham,2007年)的文章给出了这个例子:
library(reshape2)
ffm <- melt(french_fries, id = 1:4, na.rm = TRUE)
dcast(ffm, variable ~ ., c(min, max))类似地,这在reshape2中不起作用,但似乎适用于Wickham 2007
dcast(ffm, variable ~ ., summary)但是,cast函数出现了一个错误。我怎样才能让功能发挥作用?
发布于 2013-08-29 05:49:32
纸用于reshape包,而不是reshape2包。你也没有复制的例子,因为它是写的。它应该是:
library("reshape") # not explicit in the paper, but implied since it is for the reshape pacakge
ffm <- melt(french_fries, id = 1:4, na.rm = TRUE)
cast(ffm, treatment ~ rep, c(min, max))注意,函数调用是cast,而不是dcast。这一变化是这两套方案之间的重大变化之一。另一种情况是在重塑的同时丢弃多个聚合,因为这被认为更好地由plyr包来处理。如果您使用reshape包(它仍然可以从CRAN中获得),则示例可以工作。
https://stackoverflow.com/questions/18497959
复制相似问题