我有一個表格(標記),其中包含timestamp(ts)列,格式爲1970年1月1日以來的秒數。我正在嘗試創建一個日期列,將時間戳從秒轉換爲日期和時間EST。將時間戳以秒爲單位轉換爲R中的日期格式
對R所建議的代碼是:
tags$date<-strptime(tags$ts, "%Y-%m-%d")
tags$date<-as.POSIXct(tags$date)
但是當我這樣做,tags$date
出來作爲NA。對於我可能做錯的任何建議?謝謝。
我有一個表格(標記),其中包含timestamp(ts)列,格式爲1970年1月1日以來的秒數。我正在嘗試創建一個日期列,將時間戳從秒轉換爲日期和時間EST。將時間戳以秒爲單位轉換爲R中的日期格式
對R所建議的代碼是:
tags$date<-strptime(tags$ts, "%Y-%m-%d")
tags$date<-as.POSIXct(tags$date)
但是當我這樣做,tags$date
出來作爲NA。對於我可能做錯的任何建議?謝謝。
這是lubridate
版本。當我們使用as_datetime
時,我們不需要明確指定原點,因爲它默認爲所需的原點。
lubridate::as_datetime(1507119276, tz='EST')
# [1] "2017-10-04 07:14:36 EST"
歡迎來到stackoverflow。請閱讀[如何編寫一個好的R問題](https://stackoverflow.com/q/5963269/3250126)。使用'dput(head(tags))'來共享您的數據樣本。 – loki
也請回顧[mcve]。 –