作者Citizenation (citi)
看板R_Language
標題[問題] 請問怎麼讓兩個不同的csv檔案內容相連
時間Sat Apr 28 18:36:23 2018
軟體熟悉度:新手才開始修這門課
程式諮詢:想求各天氣總共有幾筆
A檔有12萬筆6月的資料 B檔有6月的每日天氣(共四種)
要求各天氣在這A檔中有幾筆
A檔案時間格式為 2018/4/28 06:22:00 PM
B檔案時間格式為 2018/4/28
目前的做法為
SunnyDT<-subset(weatherdata,Weather=="Sunny",1) #找出30天中為晴天的時間
省略其他三種天氣程式碼
SunnyDay<-day(SunnyDT$weatherDate) #取日期
date<-A檔案$datetime
day(data)
再來就卡住
不知道要怎麼將B檔案的(日期=天氣)
和A檔案的12萬筆日期變成天氣 進而求當月各天氣數
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.131.7.177
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1524911785.A.166.html
1F:推 wilson0937: 在 A 檔案新增一欄天氣,用比對日期的方式把 B 檔案 04/28 20:59
2F:→ wilson0937: 的天氣填入 A 檔案,然後再算 A 檔案屬於特定天氣的 04/28 20:59
3F:→ wilson0937: nrow 就是資料筆數了 04/28 20:59
4F:推 wilson0937: 新增欄位 A$weather <- matrix(nrow = nrow(A), ncol 04/28 21:01
5F:→ wilson0937: = 1) 04/28 21:01
6F:→ wilson0937: 比對我記得可以查一下 match 函數 04/28 21:01
8F:推 celestialgod: rbindlist 04/29 00:21