繁体   English   中英

来自 reshape2 包的熔化函数

[英]melt function from reshape2 package

我不断收到一条消息,说“对象被‘package:data.table’屏蔽了:dcast,melt”“错误:在数据中找不到 id 变量:b”。 我尝试使用 :: 方法并希望它可以工作,但事实并非如此。 还有哪些其他解决方案? 任何输入表示赞赏! 谢谢!

library(reshape2)
mdat <- reshape2::melt (data2, id = 'b')
head(mdat)

试试这个,定义idvar而不是id

#Code
reshape2::melt(iris,idvar='Species')

在你的情况下:

#Code2
mdat <- reshape2::melt (data2, idvar = 'b')

我们可以使用pivot_longertidyr作为 tidyr 函数主要取代reshape2包函数

library(tidyr)
pivot_longer(data2 cols = -b)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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