How to make an empty vector of POSIXct

后端 未结 6 1390
孤街浪徒
孤街浪徒 2021-02-12 03:21

I want to make an empty vector of POSIXct so that I can put a POSIXct in it:

vec <- vector(\"POSIXct\", 10)
vec
vec[1] <- \"2014-         


        
6条回答
  •  长情又很酷
    2021-02-12 04:19

    Perhaps I missed it above, but this is a truly empty POSIXct:

    as.POSIXct(integer())
    

    For example, if you want an empty data frame:

    empty <- data.frame(date_time = as.POSIXct(integer()),
                        date = as.Date(x = integer(), origin = "1970-01-01"))
    empty
    [1] date_time date     
    <0 rows> (or 0-length row.names)
    
    str(empty)
    'data.frame':   0 obs. of  2 variables:
     $ date_time: 'POSIXct' num(0) 
     - attr(*, "tzone")= chr ""
     $ date     : 'Date' num(0) 
    

提交回复
热议问题