0

R でこの一見単純な問題に最も苦労しています。R が認識しない日付と時刻を保持する列があり、日付と時刻の両方を認識する形式にすることができません。時刻 (通常、日付は正しくなりますが、時刻は 00:00 のままになります)。lubridate私はパッケージを調べ、試しas.dateてみas.POSIXましたが、うまくいきませんでした。パッケージwearingMarking内の関数によって認識される日時形式で必要です。physicalActivity日付の列には、月、日、年、そして時と分があります。

dateTime <- c("7/12/2011 13:21",
       "7/12/2011 13:22",
       "7/12/2011 13:23",
       "7/12/2011 13:24",
       "7/12/2011 13:25",
       "7/12/2011 13:26",
       "7/12/2011 13:27",
       "7/12/2011 13:28",
       "7/12/2011 13:29")

もしかしてこういうこと?

df <- transform(allData, dateTime=as.Date(allData$dateTime,format="%m/%d/%y %H:%M"))
dfTime <- transform(df, dateTime=strptime(df$dateTime, "%m/%d/%y %H:%M"))

どんな助けでも大歓迎です。

4

0 に答える 0