[英]format date to datetime format in R
這次我有一個好的。 我需要將df$Date
和df$Time
到Date_Time
,如下所示:
df
Date Time Date_Time
1/2/2012 9 1/2/2012 9:00:00
1/3/2012 2.3 1/3/2012 2:30:00
1/4/2012 8 1/4/2012 8:00:00
我這樣做但這段代碼不正常。
df$Time<-gsub( '\\.', ':', df$Time)
df$Time <- paste(df$Time, ":00", sep='')
df$Date_Time <- paste(df$Date, df$Time, sep=' ')
df$Date_Time<-strptime(df$Date_Time, format="%Y-%m-%d %H:%M")
有一個簡單的和更好的方式來轉換date
,以datetime
不管有完整的H:M:S
在結束了嗎?
基本上,如果Date_Time
是這樣的:
1/1/2012 9 or 1/1/2012 9.3
有沒有辦法將此數據轉換為R中的日期時間格式?
是的,只做strptime(paste(df$Date, format(df$Time, nsmall=2)), format='%m/%d/%Y %H.%M')
編輯:將nsmall
更改為2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.