看板 R_Language 關於我們 聯絡資訊
軟體熟悉度:新手才開始修這門課 程式諮詢:想求各天氣總共有幾筆 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://www.ptt.cc/bbs/R_Language/M.1524911785.A.166.html
wilson0937: 在 A 檔案新增一欄天氣,用比對日期的方式把 B 檔案 04/28 20:59
wilson0937: 的天氣填入 A 檔案,然後再算 A 檔案屬於特定天氣的 04/28 20:59
wilson0937: nrow 就是資料筆數了 04/28 20:59
wilson0937: 新增欄位 A$weather <- matrix(nrow = nrow(A), ncol 04/28 21:01
wilson0937: = 1) 04/28 21:01
wilson0937: 比對我記得可以查一下 match 函數 04/28 21:01
wilson0937: 或是參考類似:https://bit.ly/2r5HIBF 的做法 04/28 21:05
celestialgod: rbindlist 04/29 00:21