R语言 Dplyr包的union()和union_all()函数

R语言 Dplyr包的union()和union_all()函数

在这篇文章中,我们将讨论在R编程语言中使用Dplyr包的union()和union_all()函数。

使用中的数据框架

例子: 用大学生数据创建数据框并显示的R程序

# create dataframe1 with college
# 1 data
data1=data.frame(id=c(1,2,3,4,5),
                   
                 name=c('sravan','ojaswi','bobby',
                        'gnanesh','rohith'))
  
# create dataframe1 with college 
# 2 data
data2=data.frame(id=c(1,2,3,4,5,6,7),
                   
                 name=c('sravan','ojaswi','bobby',
                        'gnanesh','rohith',
                        'pinkey','dhanush'))
  
# display data1
print(data1)
  
# display data2
print(data2)

输出

R语言中Dplyr包的union()和union_all()函数

为了使这两个函数成功工作,应该安装dplyr包并将其导入工作空间。

union()函数

union()用于在两个数据框架合并时返回所有的元素。它不会重复出现重复的值。

语法

union(dataframe1,dataframe2)

例子: R程序在两个数据框架之间进行联合。

library(dplyr)
  
# create dataframe1 with college 1 data
data1=data.frame(id=c(1,2,3,4,5),
                   
                 name=c('sravan','ojaswi','bobby','gnanesh','rohith'))
  
# create dataframe1 with college 2 data
data2=data.frame(id=c(1,2,3,4,5,6,7),
                   
                 name=c('sravan','ojaswi','bobby','gnanesh','rohith',
                        'pinkey','dhanush'))
  
# union of the two dataframes
print(union(data1,data2))

输出

R语言中Dplyr包的union()和union_all()函数

union_all()函数

这将返回两个数据框架的所有数据。与union不同,它也会返回重复的数据。

语法

union_all(dataframe1,dataframe2)

示例: 执行union_all操作的R程序

library(dplyr)
  
# create dataframe1 with college 
# 1 data
data1=data.frame(id=c(1,2,3,4,5),
                   
                 name=c('sravan','ojaswi','bobby',
                        'gnanesh','rohith'))
  
# create dataframe1 with college 
# 2 data
data2=data.frame(id=c(1,2,3,4,5,6,7),
                   
                 name=c('sravan','ojaswi','bobby',
                        'gnanesh','rohith',
                        'pinkey','dhanush'))
  
# union_all of the two dataframes
print(union_all(data1,data2))

输出

R语言中Dplyr包的union()和union_all()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程