R 两个数据集的匹配列

R 两个数据集的匹配列,r,R,分配给我的问题是,我需要在两个数据集(一个是谷歌游戏,另一个是iTunes)之间匹配移动应用程序和发布者 下面是iTunes数据集中使用的变量的描述(Google Play数据集变量名称相似或相同) 我做了一些分析,以查找数据集中共享相同名称和发布者的应用程序名称。例如,我搜索了一些名字中有“沃尔玛”的应用程序 GooglePlay <- read.csv("...\\GooglePlay.csv", header = TRUE) iTunes <- read.csv("...\\i

分配给我的问题是,我需要在两个数据集(一个是谷歌游戏,另一个是iTunes)之间匹配移动应用程序和发布者

下面是iTunes数据集中使用的变量的描述(Google Play数据集变量名称相似或相同)

我做了一些分析,以查找数据集中共享相同名称和发布者的应用程序名称。例如,我搜索了一些名字中有“沃尔玛”的应用程序

GooglePlay <- read.csv("...\\GooglePlay.csv", header = TRUE)
iTunes <- read.csv("...\\iTunes.csv", header = TRUE)

grep("Walmart", iTunes$ios_name)
[1]  41203  51026  63522  64330 112441 113516 115510 117588 117788 119558 119605 120002 165514 248817
[15] 277425 290010 463244 546799 565806
grep("Walmart", GooglePlay$gp_name)
[1]    154  31984 162284 162342 162792 168722 168774 169339 325520 325601 357122 360050 436084 437144
[15] 441458 447177 503260
我的目标是:1。提供一个统一文件,其中包含匹配应用程序/发布者的所有相应id/名称。 2.提供一个数字:匹配应用程序的总和(iOS点数+GP点数)


我应该使用哪些功能来匹配这两个数据集中的应用程序和发布者?如何为这些匹配项创建统一的文件?

您熟悉
cbind
rbind
吗?您知道如何在数据帧上进行子集,例如
iTunes[iTunes$ios_name==“Walmart”]
,它将返回
iTunes
的行,其中
[]
中的条件为
TRUE
@ShawnMehan
iTunes[iTunes$ios_name==“Walmart”,]
用于data.frames。您的代码适用于data.tables.Yep,错过了
。这将添加所有列。@ShawnMehan@Imo嘿,伙计们,我编辑了我的问题以显示输出。我正在尝试获取两个数据集中匹配的所有应用程序和发布者。如输出所示:
GooglePlay$gp_name[154]
iTunes$ios_name[165514]
生成名为“沃尔玛照片”的应用程序。
GooglePlay$gp\u publisher\u name[154]
iTunes$ios\u publisher\u name[165514]
的输出产生了出版商“Kodak Alaris Inc”。我对所有名为“沃尔玛”的匹配不感兴趣,请查看
merge()
GooglePlay <- read.csv("...\\GooglePlay.csv", header = TRUE)
iTunes <- read.csv("...\\iTunes.csv", header = TRUE)

grep("Walmart", iTunes$ios_name)
[1]  41203  51026  63522  64330 112441 113516 115510 117588 117788 119558 119605 120002 165514 248817
[15] 277425 290010 463244 546799 565806
grep("Walmart", GooglePlay$gp_name)
[1]    154  31984 162284 162342 162792 168722 168774 169339 325520 325601 357122 360050 436084 437144
[15] 441458 447177 503260
GooglePlay$gp_name[154]
[1] Walmart Photo
GooglePlay$gp_publisher_name[154]
[1] Kodak Alaris Inc.
iTunes$ios_name[165514]
[1] Walmart Photo
iTunes$ios_publisher_name[165514]
[1] Kodak Alaris Inc.