[英]Why is dcast not working in reshape2?
针对重塑包装而发表的这篇论文(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)
但是,强制转换功能给出了错误。 如何使功能正常工作?
纸张用于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
软件包可以更好地处理此plyr
。 如果使用reshape
程序包(仍可从CRAN获得),这些示例将起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.