簡體   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