我需要改變一個數據幀是具有按日期排列像這樣的變量:如何通過最新編譯的數據合併到一列
type Var_Day1 Var_Day2 Var_Day3
1 2 66 222
2 5 55 333
3 6 44 555
4 3 33 444
5 4 22 333
與對於所有天數的變量一列新的數據幀。這樣的事情:
type Day Var
1 1 2
2 1 5
3 1 6
4 1 3
5 1 4
1 2 66
2 2 55
3 2 44
4 2 33
5 2 22
1 3 222
2 3 333
3 3 555
4 3 444
5 3 333
我試過包重塑和功能融化,但我卡住了。這裏是我的代碼:
install.packages("reshape")
library ("reshape")
data<-read.csv("data by day.csv",header=T)
newdata <- melt(data, id=c("type"))
任何建議? 非常感謝, 迭戈
謝謝jeremycg。出於某種原因tidyr似乎不工作。 – Cba
嘗試運行'install.packages(「tidyr」)'和install.packages(「dplyr」) – jeremycg
謝謝。它很棒!我嘗試閱讀有關mutate,但我不明白它做了什麼。你能解釋爲什麼它是「extract_numeric(day)」而不是「extract_numeric(var_day)」? – Cba