0

今回は良いものを持っています。以下のようにdf$Datedf$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変換する簡単でより良い方法はありますか?datetimeH:M:S

基本的に、次のDate_Timeような場合:

1/1/2012 9 or 1/1/2012 9.3

このデータをRでdatetime形式に変換する方法はありますか?

4

1 に答える 1

2

ええ、ただやってくださいstrptime(paste(df$Date, format(df$Time, nsmall=2)), format='%m/%d/%Y %H.%M')

編集:nsmall2に変更

于 2012-09-06T15:55:10.357 に答える