我有以下格式的.csv文件:如何按日期分組data.frame?
Date , Time , Value
1899-01-01 , 4:00:00 , 1
1899-01-01 , 4:01:00 , 2
1899-01-01 , 4:02:00 , 3
1899-01-01 , 4:03:00 , 4
1899-01-01 , 4:04:00 , 5
1900-08-22 , 22:00:00 , 101
1900-08-22 , 22:01:00 , 102
2013-08-29 , 4:00:00 , 1000
2013-02-29 , 4:02:00 , 1001
2013-02-29 , 4:03:00 , 1002
是否有可能group by date
產生在以下格式的data.table
:
Date , Vector(variable length)
1899-02-28, c(1,2,3,4,5)
1900-08-22, c(101,102)
1900-08-22, c(1000,1001,1002)
這是最好的,我有那麼遠(後嘗試的天數):
raw <- read.csv(pathName, header = TRUE, stringsAsFactors = FALSE)
groupedByDate <- split(raw, raw$Date)
然而,這似乎產生一個非常寬的表,每個d一列吃,這是不是很接近我想要的。
謝謝,這個作品絕對出色!我會將你的答案標記爲答案,因爲你是第一個。 – Contango 2013-02-28 18:48:58