Como realizar operações sindicais em r

Como realizar operações sindicais em r
Há um requisito para retornar todos os valores exclusivamente das estruturas de dados R como vetor, lista e dataframe.

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:

  1. União é o método para realizar união
  2. Vector_Object representa o vetor

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:

  1. União é o método para realizar união
  2. list_object representa o vetor

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:

  • União é o método para realizar união
  • dataframe_object representa o quadro de dados

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 ().