我在R中與日期和時間鬥爭,但我希望這是一個相當基本的任務。R中的分檔日期
這裏是我的數據集:
> str(temp.df)
'data.frame': 74602 obs. of 2 variables:
$ time : POSIXct, format: "2011-04-09 03:53:20" "2011-04-09 03:53:15" "2011-04-09 03:53:07" "2011-04-09 03:52:39" ...
$ value: num 1 1 1 1 1 1 1 1 1 1 ...
> head(temp.df$time, n=10)
[1] "2011-04-09 03:53:20 EDT" "2011-04-09 03:53:15 EDT" "2011-04-09 03:53:07 EDT" "2011-04-09 03:52:39 EDT"
[5] "2011-04-09 03:52:29 EDT" "2011-04-09 03:51:56 EDT" "2011-04-09 03:51:54 EDT" "2011-04-09 03:51:46 EDT"
[9] "2011-04-09 03:51:44 EDT" "2011-04-09 03:51:26 EDT"
爲了方便...
> dput(head(temp.df$time, n=10))
structure(c(1302335600, 1302335595, 1302335587, 1302335559, 1302335549,
1302335516, 1302335514, 1302335506, 1302335504, 1302335486), class = c("POSIXct",
"POSIXt"), tzone = "")
我所希望做的:
- 我怎麼能找到多少時間是最小和最大日期/時間之間?
- 使用1小時時間段創建我的數據摘要的最佳方式是什麼?
你能提供將大大任何幫助表示讚賞
看包動物園(優秀)小插曲 - 它在那裏。 – 2011-04-11 16:05:49
就我個人而言,我發現通常避免時間有時比試圖將其轉換爲R友好格式更容易。我將日期分成列,並使用原始數字,而不是日,月,年,小時,分鐘,秒。 – 2011-04-12 05:42:09