【发布时间】:2015-02-03 15:12:45
【问题描述】:
您好,我有一个动物园时间序列(间隔 1 分钟)包含一个月内多个雨量计的降雨数据,看起来像
head(precApr)
RG.1 RG.2 RG..4 RG.5 RG.6 RG.7 RG.8 RG.9 RG.10 RG.12 RG.13
2008-04-06 00:00:00 0 0 0 0 0 0 0 0 0 0 0
2008-04-06 00:01:00 0 0 0 0 0 0 0 0 0 0 0
2008-04-06 00:02:00 0 0 0 0 0 0 0 0 0 0 0
2008-04-06 00:03:00 0 0 0 0 0 0 0 0 0 0 0
2008-04-06 00:04:00 0 0 0 0 0 0 0 0 0 0 0
2008-04-06 00:05:00 0 0 0 0 0 0 0 0 0 0 0
RG.14 RG.15 RG.16 RG.17 RG.18
2008-04-06 00:00:00 0 0 0 0 0
2008-04-06 00:01:00 0 0 0 0 0
2008-04-06 00:02:00 0 0 0 0 0
2008-04-06 00:03:00 0 0 0 0 0
2008-04-06 00:04:00 0 0 0 0 0
2008-04-06 00:05:00 0 0 0 0 0
现在我想提取特定日期的数据,比如 25。我使用以下代码使用 xts::.indexDate
precAprxts=as.xts(precApr)
precApr25=precAprxts[.indexDate(25)]
但这只是给出了以下答案,而我希望那天有一个时间序列
precApr25
## RG.1 RG.2 RG..4 RG.5 RG.6 RG.7 RG.8 RG.9 RG.10 RG.12 RG.13 RG.14 RG.15
## RG.16 RG.17 RG.18
有人知道我的代码有什么问题吗,或者还有其他方法可以解决吗?提前致谢。
【问题讨论】: