0
對於要在R中使用dplyr
包進行編碼的財務模型,我需要參考lag
ged和lead
變量值,但我似乎無法獲得按記錄工作的lag
函數的代碼。R編程-dplyr包
> library(dplyr)
> x <- seq(100,500,100)
> x
[1] 100 200 300 400 500
> lead(x,1)
[1] 200 300 400 500 NA
> lag(x,1)
Error in lag(x, 1) : unused argument (1)
>
我期待lag(x,1)
導致:NA 100 200 300 400
。 有什麼建議?謝謝。
它給了我'滯後'的預期結果。你正在使用哪個版本的'dplyr'?你可以試試'dplyr :: lag(x,1)' – akrun
適合我。嘗試它爲'dplyr :: lag(x,1)';該函數會屏蔽'stats :: lag',所以你的命名空間可能會變得困惑。重新加載'dplyr'通常也會照顧它,但無論如何都要注意,因此加載'dplyr'時的警告。 – alistaire