Neste artigo, discutiremos como executar as operações da Union () em vetor, lista e dataframe.
Em um vetor
A operação Union () é usada para retornar os valores que são uma união de dois vetores.
Existem três maneiras de usar o método Union ():
1. Podemos usar diretamente o método Union () usando o seguinte comando:
Sintaxe:
Union (Vector_Object1, Vector_Object2)
2. Precisamos carregar a biblioteca DPLYR que suporta o método Union ().
Sintaxe:
Biblioteca (DPLYR)
Union (Vector_Object1, Vector_Object2)
São necessários dois vetores como parâmetros.
3. Usamos o método Union () com Reduce ().
Nesse caso, podemos executar a operação da união em vários vetores.
Reduce leva dois parâmetros: o primeiro parâmetro é o método da união e o segundo parâmetro leva os múltiplos vetores dentro da função List ().
Sintaxe:
Reduce (Union, List (Vector_Object1, Vector_Object2,… .))
Parâmetros:
Exemplo 1:
Neste exemplo, executamos a operação da Union () diretamente em dois vetores.
#Crie vetor de preço da Apple
Apple = C (23,43,45,43,34)
#Crie vetor de preços de manga
manga = c (23,43,67,43,56)
#mostrar
Imprimir (maçã)
impressão (manga)
#Faça a operação da União em vetores de maçã e manga
Print ("Union of Apple and Mango:")
Impressão (Union (Apple, Mango))
Resultado:
Nos dois vetores, os valores que são retornados são: 23, 43, 45, 34, 67 e 56.
Exemplo 2:
Neste exemplo, realizamos uma operação da Union () da biblioteca DPLYR em dois vetores.
Biblioteca (DPLYR)
#Crie vetor de preço da Apple
Apple = C (23,43,45,43,34)
#Crie vetor de preços de manga
manga = c (23,43,67,43,56)
#mostrar
Imprimir (maçã)
impressão (manga)
#Faça a operação da União em vetores de maçã e manga
Print ("Union of Apple and Mango:")
Impressão (Union (Apple, Mango))
Resultado:
Nos dois vetores, os valores que são retornados são: 23, 43, 45, 34, 67 e 56.
Exemplo 3:
Neste exemplo, realizamos uma operação de Union () usando Reduce () em quatro vetores.
#Crie vetor de preço da Apple
Apple = C (23,43,45,43,34)
#Crie vetor de preços de manga
manga = c (23,43,67,43,56)
#create vetor de preço de mamão
Papaya = C (45,43,34)
#create vetor de preços de ervilhas
ervilhas = C (23,43)
#mostrar
Imprimir (maçã)
impressão (manga)
Imprimir (mamão)
impressão (ervilhas)
#Faça a operação da União em quatro vetores
Print ("Union of Apple, Mango, Papaya, ervilhas:")
Imprima (Reduce (Union, List (Apple, Mango, Mamão, ervilha)))))
Resultado:
Nos quatro vetores, os valores retornados são: 23, 43, 45, 34, 67 e 56.
Em uma lista
A operação Union () é usada para retornar os valores exclusivamente de duas listas.
Existem três maneiras de usar o método Union ():
1. Podemos usar diretamente o método Union () usando o seguinte comando:
Sintaxe:
Union (list_object1, list_object2)
2. Precisamos carregar a biblioteca DPLYR que suporta o método Union ().
Sintaxe:
Biblioteca (DPLYR)
Union (list_object1, list_object2)
São necessárias duas listas como parâmetros.
3. Usamos o método Union () com Reduce ().
Nesse caso, podemos executar a operação do sindicato em várias listas.
Reduce () leva dois parâmetros: o primeiro parâmetro é o método da união e o segundo parâmetro leva as múltiplas listas dentro da função List ().
Sintaxe:
Reduce (Union, List (list_object1, list_object2,… .))
Parâmetros:
Exemplo 1:
Neste exemplo, executamos uma operação da Union () diretamente em duas listas.
#Create Lista de preços da Apple
Apple = Lista (23,43,45,43,34)
#Create Lista de preços de manga
manga = lista (23,43,67,43,56)
#Faça a operação da União na Lista de Apple e Manga
Print ("Union of Apple and Mango:")
Impressão (Union (Apple, Mango))
Resultado:
Nas duas listas, 23, 43, 45, 34, 67 e 56 são devolvidas exclusivamente.
Exemplo 2:
Neste exemplo, realizamos uma operação da Union () da biblioteca DPLYR em duas listas.
Biblioteca (DPLYR)
#Create Lista de preços da Apple
Apple = Lista (23,43,45,43,34)
#Create Lista de preços de manga
manga = lista (23,43,67,43,56)
#Faça a operação da União na Lista de Apple e Manga
Print ("Union of Apple and Mango:")
Impressão (Union (Apple, Mango))
Resultado:
Nas duas listas, 23, 43, 45, 34, 67 e 56 são devolvidas exclusivamente.
Exemplo 3:
Neste exemplo, realizamos uma operação de Union () usando Reduce () em quatro listas.
#Create Lista de preços da Apple
Apple = Lista (23,43,45,43,34)
#Create Lista de preços de manga
manga = lista (23,43,67,43,56)
#Create Lista de preços de mamão
Papaya = Lista (45,43,34)
#create Lista de preços de ervilhas
ervilhas = lista (23,43)
#Faça a operação da União em quatro listas
Print ("Union of Apple, Mango, Papaya, ervilhas:")
Imprima (Reduce (Union, List (Apple, Mango, Mamão, ervilha)))))
Resultado:
Nas quatro listas, os valores de retorno exclusivos são: 23, 43, 45, 34, 67 e 56.
Em um quadro de dados
A operação Union () é usada para retornar os valores exclusivamente de dois quadros de dados.
Existem duas maneiras de usar o método Union ():
1. Podemos usar diretamente o método Union () usando o seguinte comando:
Sintaxe:
Union (dataframe_object1, dataframe_object2)
2. Precisamos carregar a biblioteca DPLYR que suporta o método Union ().
Sintaxe:
Biblioteca (DPLYR)
Union (dataframe_object1, dataframe_object2)
São necessários dois quadros de dados como parâmetros.
3. Usamos o método Union () com Reduce ().
Nesse caso, podemos executar a operação da união em vários quadros de dados.
Reduce () leva dois parâmetros: o primeiro parâmetro é o método da união e o segundo parâmetro leva os múltiplos quadros de dados dentro da função List ().
Sintaxe:
Reduce (Union, List (dataframe_object1, dataframe_object2,… .))
Parâmetros:
Exemplo 1:
Neste exemplo, executamos uma operação da Union () diretamente em dois quadros de dados.
#Crie um dataframe-Market1 que possui 3 linhas e 5 colunas.
Market1 = Dados.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm4'), market_place = c ('Índia', 'EUA', 'Índia'), market_type = c ('Bar', 'Grocery', 'Restaurent'), Market_squarefeet = C (120.342.220))
#Crie um dataframe-market2 que possui 4 linhas e 5 colunas.
Market2 = Dados.frame (market_id = c (1,2,3,4), market_name = c ('m1', 'm2', 'm3', 'm4'), market_place = c ('Índia', 'EUA', 'Índia ',' Austrália '), market_type = c (' bar ',' bar ',' mercearia ',' restaurante '), market_squarefeet = c (120.342.220.110))
#Perform Union no Market1 e Market2
Print ("Union no Market1 e Market2")
Impressão (Union (Market1, Market2))
Resultado:
Em ambos os quadros de dados, um total de seis linhas é devolvido exclusivamente.
Exemplo 2:
Neste exemplo, executamos uma operação da Union () diretamente em dois quadros de dados.
Biblioteca (DPLYR)
#Crie um dataframe-Market1 que possui 3 linhas e 5 colunas.
Market1 = Dados.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm4'), market_place = c ('Índia', 'EUA', 'Índia'), market_type = c ('Bar', 'Grocery', 'Restaurent'), Market_squarefeet = C (120.342.220))
#Crie um dataframe-market2 que possui 4 linhas e 5 colunas.
Market2 = Dados.frame (market_id = c (1,2,3,4), market_name = c ('m1', 'm2', 'm3', 'm4'), market_place = c ('Índia', 'EUA', 'Índia ',' Austrália '), market_type = c (' bar ',' bar ',' mercearia ',' restaurante '), market_squarefeet = c (120.342.220.110))
#Perform Union no Market1 e Market2
Print ("Union no Market1 e Market2")
Impressão (Union (Market1, Market2))
Resultado:
Exemplo 3:
Neste exemplo, realizamos uma operação Union () usando Reduce () em três DataFrames.
#Crie um dataframe-Market1 que possui 3 linhas e 5 colunas.
Market1 = Dados.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm4'), market_place = c ('Índia', 'EUA', 'Índia'), market_type = c ('Bar', 'Grocery', 'Restaurent'), Market_squarefeet = C (120.342.220))
#Crie um dataframe-market2 que possui 4 linhas e 5 colunas.
Market2 = Dados.frame (market_id = c (1,2,3,4), market_name = c ('m1', 'm2', 'm3', 'm4'), market_place = c ('Índia', 'EUA', 'Índia ',' Austrália '), market_type = c (' bar ',' bar ',' mercearia ',' restaurante '), market_squarefeet = c (120.342.220.110))
#Crie um dataframe-Market3 que possui 4 linhas e 5 colunas.
Market3 = Dados.frame (market_id = c (1,2,3,4), market_name = c ('m1', 'm2', 'm3', 'm4'), market_place = c ('Índia', 'EUA', 'Índia ',' Austrália '), market_type = c (' bar ',' bar ',' mercearia ',' restaurante '), market_squarefeet = c (120.342.220.110))
#Perform Union no Market1, Market2 e Market3
print ("Union no Market1, Market2 e Market3")
Imprimir (Reduce (Union, List (Market1, Market2, Market3))))
Resultado:
Nos três quadros de dados, um total de seis linhas é devolvido exclusivamente.
Conclusão
Neste tutorial de R, aprendemos as diferentes maneiras de executar as operações da Union () em vetor, lista e dataframe. Se você deseja executar a operação da união em mais de dois dados, você pode usar a função Reduce ().