繼我的previous question關於將每小時數據彙總爲日常數據後,我想繼續(a)每月彙總和(b)將月度彙總合併到原始數據框中。合併R中的彙總數據
我原來的數據幀是這樣的:
Lines <- "Date,Outdoor,Indoor
01/01/2000 01:00,30,25
01/01/2000 02:00,31,26
01/01/2000 03:00,33,24
02/01/2000 01:00,29,25
02/01/2000 02:00,27,26
02/01/2000 03:00,39,24
12/01/2000 02:00,27,26
12/01/2000 03:00,39,24
12/31/2000 23:00,28,25"
日聚集在我previous question得到回答,然後我可以找到我的方式來生產從那裏每月彙總,對這樣的事情:
Lines <- "Date,Month,OutdoorAVE
01/01/2000,Jan,31.33
02/01/2000,Feb,31.67
12/01/2000,Dec,31.33"
凡OutdoorAVE是每日最低和最高室外溫度的月平均。我最終想要的是這樣的:
Lines <- "Date,Outdoor,Indoor,Month,OutdoorAVE
01/01/2000 01:00,30,25,Jan,31.33
01/01/2000 02:00,31,26,Jan,31.33
01/01/2000 03:00,33,24,Jan,31.33
02/01/2000 01:00,29,25,Feb,31.67
02/01/2000 02:00,27,26,Feb,31.67
02/01/2000 03:00,39,24,Feb,31.67
12/01/2000 02:00,27,26,Dec,31.33
12/01/2000 03:00,39,24,Dec,31.33
12/31/2000 23:00,28,25,Dec,31.33"
我不知道如何做到這一點。任何幫助是極大的讚賞。
@Joris Meys:我的問題是outdoorAVE位於另一個數據框(如Data.Month)上,該數據框僅包含月份和平均列,並且一年只有12行。戶外活動的計算方法與上面所寫的不同,但是來自年度小時數據的彙總數據(每日然後每月)。所以我想要的是在原始數據框(例如上面的例子中的數據)中添加一列,其中列是從另一個數據集(例如Data.Monthly)獲取的。 – ery 2011-03-28 22:52:21
@ery:編輯我的答案,告訴你如何使用合併 – 2011-03-28 23:01:56
@ery:在你的評論中,你說'Data.Monthly'只有2列(月份和平均值),但它在原始問題中有3列。 – 2011-03-28 23:02:36