第一个数据框
tibble [140,502 × 2] (S3: tbl_df/tbl/data.frame)
$ MOVIE_ID: chr [1:140502] "26670818" "25815002" "26392287" "26695995" ...
$ NAME : chr [1:140502] "情定河州" "我不是李小龙" "曼哈顿中国女孩" "绿毛水怪" ...
第二个数据框
grouped_df [1,564,705 × 4] (S3: grouped_df/tbl_df/tbl/data.frame)
$ RATING_ID: num [1:1564705] 2.47e+08 6.68e+08 8.39e+08 2.67e+08 6.22e+08 ...
$ USER_MD5 : chr [1:1564705] "946c40119cf6ac3f9a9e6e645a0fe23e" "5c4a77c60e97a1dd0845fbfd17f58411" "61c3fef0c1734144b70a66a761706a0a" "f70064710785fe85f4248a76343b8fbf" ...
$ MOVIE_ID : chr [1:1564705] "4824996" "10514820" "10514820" "4824996" ...
$ RATING : num [1:1564705] 4 4 3 5 4 4 3 3 5 5 ...
也不知道这个能不能达到我想要的结果
你看看这个博主的博文经验分享是否能帮助到你【R语言数据合并与连接技巧】,链接:https://blog.csdn.net/Anna_datahummingbird/article/details/80339424
他在他的CSDN博客中多次提到数据框合并,【R语言编程艺术学习笔记——第五章数据框】,链接:https://blog.csdn.net/Anna_datahummingbird/article/details/88855500?spm=1001.2014.3001.5502
【我觉得你在编写的过程中可以作为参考,且可以关注私信下】
你这个主要问题是数据太大了,试试用merge函数行不行
类似这样
x <- read.csv("x.csv",header = T)
y <- read.csv("y.csv",header = T)
colnames(y)<- c("SYMBOL","GO_id")#所合并的列名必须一样#
z <- merge(x, y, by="SYMBOL")