簡體   English   中英

從動物園時間序列中選擇時間范圍

[英]Select time range from zoo time series

我有以下時間序列:

library (zoo)
ts1 <- "f,c
    1,19/11/2014 12:00,0.01
    2,19/11/2014 13:00,0.01
    3,20/11/2014 15:00,0.01
    4,20/11/2014 16:00,0.01
    5,20/11/2014 17:00,0.01  
    6,20/11/2014 19:00,0.01  
    7,20/11/2014 22:00,0.20  
    8,20/11/2014 23:00,0.03
    9,21/11/2014 16:00,0.01
    10,21/11/2014 17:00,0.01"

z <- read.zoo(text = ts1, tz = "", format = "%d/%m/%Y %H:%M", sep = ",")

我想創建一個新的zoo- z1 ,它將是z的子集,其中將包括時間范圍20/11/2014 15:0020/11/2014 23:00 它將包括以下內容:

    3,20/11/2014 15:00,0.01
    4,20/11/2014 16:00,0.01
    5,20/11/2014 17:00,0.01  
    6,20/11/2014 19:00,0.01  
    7,20/11/2014 22:00,0.20  
    8,20/11/2014 23:00,0.03
library(lubridate)
window(z, start = parse_date_time("20/11/2014 15:00", orders = "%d-%m-%Y H!:M!"), 
   end = parse_date_time("20/11/2014 23:00", orders = "%d-%m-%Y H!:M!"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM