作者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/cn.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