考慮:操縱數據集以解決重複測量
df <- data.frame(
CompanyID=c("Drinkers","Drinkers","Drinkers","Drinkers","Drinkers","Drinkers","Drinkers","Drinkers"
,"Drinkers","Drinkers", "Liquders","Liquders","Liquders","PelletCoffeeCo","PelletCoffeeCo"),
Email= c("[email protected]", "[email protected]","[email protected]","[email protected]", "[email protected]",
"[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]",
"[email protected]","[email protected]","[email protected]","[email protected]",
"[email protected]"),
Day= c("1","2","3","4","5","6","7","8","9","10","1","2","3","1","2"),
var1= c(4,5,5,5,2,3,2,7,6,5,7,6,6,2,3))
我需要弄清楚如何獲得:
df2 <- data.frame(CompanyID=c("Drinkers","Drinkers","Drinkers","Drinkers","Drinkers","Drinkers","Drinkers","Drinkers"
,"Drinkers","Drinkers", "Liquders","Liquders","Liquders","Liquders","Liquders","Liquders",
"Liquders","Liquders","Liquders","Liquders", "PelletCoffeeCo","PelletCoffeeCo","PelletCoffeeCo",
"PelletCoffeeCo","PelletCoffeeCo","PelletCoffeeCo","PelletCoffeeCo","PelletCoffeeCo",
"PelletCoffeeCo","PelletCoffeeCo"),
Email= c("[email protected]", "[email protected]","[email protected]","[email protected]", "[email protected]",
"[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]",
"[email protected]","[email protected]","[email protected]","[email protected]","[email protected]",
"[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]",
"[email protected]","[email protected]","[email protected]","[email protected]",
"[email protected]","[email protected]","[email protected]","[email protected]",
"[email protected]"),
Day= c("1","2","3","4","5","6","7","8","9","10","1","2","3","4","5","6","7","8","9","10",
"1","2","3","4","5","6","7","8","9","10"),
var1= c(4,5,5,5,2,3,2,7,6,5,7,6,6, NA,NA,NA,NA,NA,NA,NA, 2,3,NA,NA,NA,NA,NA,NA,NA,NA))
說明: 我有,我在接受調查的人,每天一次數據10天的課程。在一個完美的世界中,我會從每個參與者那裏收到10個答覆,記爲day1:day10。然而,由於不答覆,一些參與者給出了3個響應,其他參與者6和其他參與者10等。我將數據設置爲運行增長模型,因此我需要列「Day」以始終讀取Day1 - 第10天,不管這些回覆是否有數據。我試圖通過向沒有全部10天數據的行添加NA來證明這一點。
我該怎麼辦?
感謝先進!
太棒了!非常感謝。它像一個魅力。 我有一些其他變量,x1:x10,我希望它的工作原理是一樣的。 你能解釋一下功能嗎?我看到它是如何工作的,但不知道完成和嵌套是如何協同工作的 - 然後爲什麼需要在最後添加data.frame參數? – D500
@ D500 - 沒問題。請參閱上面添加的說明。 – www