-1
我已經叫下面的數據幀 'TBL'使用聚合FUN = DIFF
a 04/01/2016 9
b 04/01/2016 14
a 04/04/2016 11
b 04/04/2016 15
a 04/05/2016 14
b 04/05/2016 20
其中列分別稱爲Asset_Type
,Date
和Cumulative_P&L
它是如何工作。
我需要與daily_P & L不累計輸出,即
<code>
a 04/01/2016 0
b 04/01/2016 0
a 04/04/2016 2
b 04/04/2016 1
a 04/05/2016 3
b 04/05/2016 5
我正嘗試這樣的代碼,但它doesn't工作
tbl2 <- aggregate(Cumulative_P&L~Asset_Type+Date,tbl,FUN=function(x) diff(x,1))
tbl2 <- with(tbl,aggregate(Cumulative_P&L~Asset_Type+Date,FUN=function(x) diff(x,1))) </code>
我如何在aggregate
內部使用diff
來解決這個問題,或者有其他方法嗎?