0

次のように、1日に不規則な(?)時系列データポイントがあります

Jun 5, 2012 10:58 AM
Jun 5, 2012 10:58 AM
Jun 5, 2012 11:59 AM
Jun 5, 2012 12:25 PM
Jun 5, 2012 1:07 PM
Jun 5, 2012 1:07 PM
Jun 5, 2012 1:17 PM
...

xが0時から23時までの時間間隔で、yが各ビンのデータポイントの数であるヒストグラムを作成したいと思います。

上記のデータを時:分形式に変換し、ヒストグラムを描画することで、R と Excel でこれを実行しようとしていました。

私が直面した2つの課題:

  1. 上記のようなデータを、Excel や R などのアプリケーションが処理できる標準の時刻形式に変換するにはどうすればよいですか? 各プログラムにそのような機能はありますか?
  2. このような変換されたデータでヒストグラムを作成するにはどうすればよいですか?

as.POSITlt関数のzooパッケージを使ってみましたが、迷ってしまいます。

4

1 に答える 1

0

chron および lubridate パッケージを見てください

Time <- c("Jun 5, 2012 10:58 AM",
"Jun 5, 2012 10:58 AM",
"Jun 5, 2012 11:59 AM",
"Jun 5, 2012 12:25 PM",
"Jun 5, 2012 1:07 PM",
"Jun 5, 2012 1:07 PM",
"Jun 5, 2012 1:17 PM")
library(chron)
Time2 <- as.chron(Time, format = "%b %d, %Y %I:%M %p")
library(lubridate)
x <- hours(Time2) + minutes(Time2) / 60
hist(x)
于 2012-06-15T22:47:06.943 に答える