2016-11-10 11 views
0

UTC時刻のデータ列があります。フォーマットは「Tue Apr 03 18:00:09 +0000 2012」です。これをDateに変換することはできますか?私は最終的に頻度を日付別にプロットする必要があり、どうやってそれを行うのか分かりません。UTC時刻をRに換算

お知らせください!どんな助けでも大歓迎です:)

ありがとうございました! :)

+0

アイデアは[こちら](http://stackoverflow.com/questions/16301204/r-converting-date-and-time-fields-to-posixct-with-hhmmss-format)をご覧ください。 – Christoph

+0

またはmebbe '?strptime'? – hrbrmstr

答えて

1
x <- 'Tue Apr 03 18:00:09 +0000 2012' 
as.POSIXct(x, format = "%a %b %d %T %z %Y") 

%a%zオフセット署名UTCで、%Tは、24時間のタイムスタンプで、%dは、月の日数(01〜31)で、%bは、月の省略名で、曜日の省略名で、 %Yは通年です。

最終的にデータフレームを日付とカウントのオカレンスでグループ化する必要があるため、おそらくas.POSIXctの代わりにas.Dateを使用する必要があります。

関連する問題