na.pad无法在diff()函数中工作
问题描述:
由于某些原因diff()函数na.pad参数无法正常工作?任何人有这个问题或有工作?na.pad无法在diff()函数中工作
yo <- c(5,3,3,4,5,6,5,8,9)
diff(yo, na.pad = TRUE)
[1] -2 0 1 1 1 -1 3 1
所产生的载体应该是:
[1] NA -2 0 1 1 1 -1 3 1
答
你一定使用功能diff
来自xts
包,na.pad
在基地R
向量不适用。而且您还需要将您的矢量转换为时间系列:
library(xts)
library(zoo)
yy = zoo(yo)
diff(yy, na.pad=TRUE)
# 1 2 3 4 5 6 7 8 9
#NA -2 0 1 1 1 -1 3 1
该功能是否真的可以正常工作?它也不适用于我的会话。 – 2015-02-06 19:05:17
它应该在文档 – moku 2015-02-06 19:06:03
中'na.pad'不是'diff.default'的参数。请参阅'?diff' – Jthorpe 2015-02-06 19:07:23