8639 11

[有偿编程] R语言:给定一列公司ID,怎么在另一个表里将两个表的交集部分提取出来? [推广有奖]

11
jameschin007 发表于 2017-4-12 17:35:23
横刀立马黄元帅 发表于 2017-4-2 01:20
因提问中文件“id”不能下载查看,所以我又发了一份,内容一样,只是文件名有点不一样。
首先 装一个 sqldf 包

第二 两个表的列名 最好改为英文。  我假设ID 那个表 列名为 comID, zf2016的列名 为comID, value1,value 2
第三 把数据导入 R,  对应的两个数据框假设叫 COM_ID, zf2016
第四 用sqldf包,见证奇迹的时刻到来了。
newdf = sqldf(‘select b.comID, b.Value1,b.value2 from com_ID as a, zf2016 as b where a.comID= b.comID’)

12
胡大星哈哈 发表于 2018-12-1 11:15:44
将表合并,然后去除重复的   l<-data[!duplicated(data$id),]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-15 16:25