1、数据集合并简介 2、数据集准备 ##创建学生信息表 student <- data.frame("name" = c("张三", "李四", "王五", "马六"), "score" = c(65, 70, 61, 98)) ##创建学生年级信息表 class <- data.frame(name = c("张三", "王五", "马六", "小明"), "grade" = c("三年级", "二年级", "四年级", "四年级")) ##转换数据类型 library(data.table) student.dt <- data.table(student) class.dt <- data.table(class) ##转换数据类型 library(dplyr) student.df <- tbl_df(student) class.df <- tbl_df(class) 3、基本语法 3.1 merge()函数 参数解释: x,y:需要合并的数据集 by:用于连接两个数据集的列,当两个数据集公共列名相同,可以写成by = "公共列名" by.x、by.y:用于指定依据哪个列合并,常用于当两个数据集公共列名不一样的时候; all、all.x、all.y: 指定x和y的行是否应该全部输出 sort:是否需要排序 3.2 data.table中的方法 首先创建公共键