如何在 R 中的 xts 时间序列中使用 na.locf 中的 maxgap?
na.locf(xts_ts, maxgap=240)
似乎不尊重 xts
时间序列的 maxgap
。我认为对于 xts
timeseries na.locf.xts
被调用(它没有记录 maxgap
),而不是 na。 locf
来自 zoo
。
我做错了什么吗?
我应该将 xts
ts 转换为 zoo
ts,然后使用 maxgap
调用 na.locf
并转换回来到xts
?
na.locf(xts_ts, maxgap=240)
doesn't seem to respect maxgap
for xts
timeseries. I think that for xts
timeseries na.locf.xts
is invoked (which doesn't document maxgap
), and not na.locf
which is from zoo
.
Am I doing something wrong?
Should I convert the xts
ts to a zoo
ts, then call na.locf
with maxgap
and the convert back to xts
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自修订版 553 起,
maxgap
包含在 R-forge 上的na.locf.xts
中。使用install.packages("xts", repos="http:// /R-Forge.R-project.org")
从 R-forge 获取最新版本。maxgap
is included inna.locf.xts
on R-forge as of revision 553. Useinstall.packages("xts", repos="http://R-Forge.R-project.org")
to get the latest revision from R-forge.