在R软件怎么样编程中怎样将两个表,根据有相同数据的一列数据,自动填写到另外一张表
sqldf can be used in R.
■网友
【在R软件怎么样编程中怎样将两个表,根据有相同数据的一列数据,自动填写到另外一张表】 用dplyr包的left_join,代码如下:library(dplyr)dataa \u0026lt;- data.frame(id=c(1:10,8,1221,23))datab \u0026lt;- data.frame(id=1:6,price=c(3,4,5,2,1,5),pye=c("ww","ee","rr","ii","uy","ty"))#用left_joindataa %\u0026gt;% left_join(datab,by="id") id price pye1 1 3 ww2 2 4 ee3 3 5 rr4 4 2 ii5 5 1 uy6 6 5 ty7 7 NA \u0026lt;NA\u0026gt;8 8 NA \u0026lt;NA\u0026gt;9 9 NA \u0026lt;NA\u0026gt;10 10 NA \u0026lt;NA\u0026gt;11 8 NA \u0026lt;NA\u0026gt;12 1221 NA \u0026lt;NA\u0026gt;13 23 NA \u0026lt;NA\u0026gt;#用merge的效果\u0026gt;merge(dataa,datab) id price pye1 1 3 ww2 2 4 ee3 3 5 rr4 4 2 ii5 5 1 uy6 6 5 ty
■网友
R中的 mergeSQL中的 left join都是正确的用法在excel中vlookup()也是正确的方法既然嫌太慢,可以等,一次性的需求原有工具搞定即可,或者请团队中的其他同事帮忙如果类似的需求开始变得频繁,说明你需要展望一个更好的工具。可以学习数据库SQL,或者统计学习软件R语言。在R语言中还有一个dplyr包中letf_join的函数merge好用些,可以尝试
■网友
直接在Excel里用SQL
■网友
?merge
推荐阅读
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 青年|一汽奔腾T77怎么样?车主吐槽:后排座椅太短,和坐小板凳似的
- 软件公司为啥频繁地在培训机构批量招人
- 电商网站支付流程的流失率是怎么样的从用户点击充值/支付按钮,到支付完成,其中每一步的流失比率都是咋样的
- 最近有啥样的交友软件比较好玩呢
- 能和 Google Calender 方便双向同步的 iOS 日程管理软件有哪些最好也支持iPad
- 有点计算机基础的人想尽快找份编程的工作。哪种编程的工作最好找还需要学些啥
- 电子信息工程考研有啥偏软件类的专业可以报考
