簡體   English   中英

將Mongo Datestamp轉換為R可讀日期格式。

[英]Convert Mongo Datestamp to R readable date format.

我從MongoDB將數據導入R,我的日期格式為"Thu May 08 01:00:00 EAT 2008" 我想將它們更改為格式化為"%a %b %d %H:%M:%S" R可讀並且到目前為止一直在敲打我的腦袋。

我使用DF$createdAt <- as.Date(DF$createdAt,format="%a %b %d %H:%M:%S")來到這里,但這會將所有年份變為2013年。

誰知道我做錯了什么?

    createAt
     Thu May 08 01:00:00 EAT 2008
      Tue May 13 01:00:00 EAT 2008
      Tue May 13 01:00:00 EAT 2008
      Thu May 15 01:00:00 EAT 2008
     Mon May 19 01:00:00 EAT 2008

您需要在四位數年份中包含%Y

fmt <- "%a %b %d %H:%M:%S EAT %Y"
as.Date("Thu May 08 01:00:00 EAT 2008", fmt)
## [1] "2008-05-08"
strptime("Thu May 08 01:00:00 EAT 2008", fmt)
## [1] "2008-05-08 01:00:00"

當您打印值時,請使用strftimeformat ,並指定日期的顯示方式。

暫無
暫無

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

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