這是我的數據幀SHORT:環在數據幀
ID IDaxis Y Date-Time Tdiff
1 1 5 2012-06-11 13:10:30 0.00
1 1 10 2012-06-11 15:10:30 2.00
1 1 20 2012-06-11 17:10:30 2.00
1 3 15 2012-06-11 13:20:30 0.00
1 3 30 2012-06-11 14:20:30 1.00
1 3 45 2012-06-11 17:20:30 3.00
1 6 9 2012-06-11 13:35:30 0.00
1 6 15 2012-06-11 15:35:30 2.00
1 6 30 2012-06-11 18:35:30 3.00
3 2 8 2012-06-11 13:50:30 0.00
3 2 14 2012-06-11 14:55:30 1.083
3 2 20 2012-06-11 16:55:30 2.00
3 2 30 2012-06-11 19:00:30 2.083
3 5 10 2012-06-11 13:40:30 0.00
3 5 15 2012-06-11 16:45:30 3.083
ID - 植物
IDaxis - 植物葉
ý - 時間 - - 葉
日期的長度的日期和時間測量
TDIFF的 - 時間(h)測量間隔
我想要做的(示例SHORT1):
1)在列SHORT $ Ttot中總結Tdiff for IDaxis在柱SHORT $ Ydiff
2)計算行之間的差異在Y代表IDaxis)在柱SHORT $ Ytot綜上所述Ydiff爲IDaxis
例SHORT1:
Ydiff - 長度測量間隔
Ytot - 從測量到測量的長度間隔之和
Ttot - 從測量到測量的時間間隔總和
我知道如何計算這個IDaxis如果我拆分數據幀。我的問題是,我有三個數據幀,每個700 ID,每個有100個IDaxis。我不知道如何自動完成整個數據框。先謝謝你。
您正在尋找函數'diff'和'cumsum'和'plyr :: ddply'(或其中一個競爭者)。如果你[以一種可以複製到我的R會話中的方式呈現數據](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)我會擁有向您展示瞭如何使用這些功能。 – Roland
謝謝你,這將是偉大的。我開始以允許你複製我的數據框的方式編輯我的數據。 – barley81
這是一團糟。我怎麼能做得更好? – barley81