我有一个CSV文件看起来像这样,其中“时间”是一个UNIX时间戳:如何从数据框中选择并绘制小时平均值?
time,count
1300162432,5
1299849832,0
1300006132,1
1300245532,4
1299932932,1
1300089232,1
1299776632,9
1299703432,14
... and so on
我读入R和时间列转换成POSIXct像这样:
data <- read.csv(file="data.csv",head=TRUE,sep=",")
data[,1] <- as.POSIXct(data[,1], origin="1970-01-01")
到目前为止,但现在我想建立一个直方图,每个bin对应的平均小时计数。我坚持按小时选择然后计数。我查看了?POSIXt
和?cut.POSIXt
,但如果答案在那里,我没有看到它。
任何帮助,将不胜感激。
看一看http://stackoverflow.com/questions/1256347/plot-time-data-in-r-to-various-resolutions-to-the-minute-to-the-hour-这对了 – Benjamin 2011-03-18 18:25:12