繁体   English   中英

为什么dcast在reshape2中不起作用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM