R - com e dentro das funções

R - com e dentro das funções
Neste tutorial r, discutiremos com () e dentro () funções executadas no quadro de dados.

Vamos criar um quadro de dados com quatro linhas e cinco colunas.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45,45), mamão = c (100,98,98), mangas = c (100,67,89))
#Display Market
Impressão (mercado)

com () função

A função com () em r é usada com o quadro de dados usado para executar algumas operações nas colunas e retornar o resultado em um vetor.

Sintaxe:
com (dataframe_object, operação)

São necessários dois parâmetros.

  1. dataframe_object é o quadro de dados.
  2. Operação realizada nas colunas no dataframe_object.

Vamos ver exemplos diferentes para entender melhor esta função.

Exemplo 1

Neste exemplo, realizaremos adição, subtração, multiplicação e divisão nas colunas de maçãs e mamão.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45,45), mamão = c (100,98,98), mangas = c (100,67,89))
Imprimir ("Soma de maçãs e mamão")
#Add Apples e colunas de mamão usando com ()
Imprimir (com (mercado, maçãs+mamão)))
Print ("Diferença de maçãs e mamão")
#subra maçãs de colunas de mamão usando com ()
Imprimir (com (mercado, maçãs-papayya)))
Imprimir ("multiplicação de maçãs e mamão")
#Multiply Apples com colunas de Papayya usando com ()
Imprimir (com (mercado, maçãs*mamão)))
Print ("Divisão de Maçãs e Papayya")
#Divide Apples By Pappaya Colunas usando com ()
Imprimir (com (mercado, maçãs/mamão))

Resultado:

A saída é retornada como um vetor entre linhas em maçãs e colunas de mamão.

Exemplo 2

Neste exemplo, usaremos diferentes operadores relacionais em maçãs e colunas de mamão.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45,45), mamão = c (100,98,98), mangas = c (100,67,89))
impressão ("faz maçãs maiores que mamão? ")
#Verifique cada valor na coluna aplicada é maior que os valores da coluna de mamão
Imprimir (com (Market, maçãs> Papayya))
impressão ("faz maçãs menos que mamão? ")
#Verifique cada valor na coluna aplicada é menor que os valores da coluna de mamão
Imprimir (com (Market, Apples = Papayya)))
print ("faz maçãs menos ou iguais a mamão? ")
#Verifique cada valor na coluna aplicada é maior ou igual a valores da coluna de mamão
Imprimir (com (mercado, maçãs<=papayya))

Resultado:

Nos apresentamos:

  1. Maior que a operação: verifique se cada valor da coluna Apple é maior que cada valor da coluna Papayya.
  2. Menos que operação: verifique se cada valor da coluna Apple é menor que cada valor da coluna Papayya.
  3. Maior ou igual à operação: verifique se cada valor da coluna da Apple é maior ou igual a cada valor da coluna Papayya.
  4. Menos ou igual à operação: verifique se cada valor da coluna Apple é menor ou igual a cada valor da coluna Papayya.

Função dentro ()

A função Infin () em R é usada com o quadro de dados que executa algumas operações nas colunas e retorna o resultado em uma nova coluna dentro do quadro de dados.

Portanto, a principal diferença entre () e dentro () funções é que com () não armazenará o resultado dentro do quadro de dados, mas dentro () armazenará o resultado.

Sintaxe:
dentro (dataframe_object, novo<-operation)

São necessários dois parâmetros.

  1. dataframe_object é o quadro de dados.
  2. A operação é realizada nas colunas no dataframe_object e armazenado em um novo nome de coluna.

Certifique -se de usar o “<-” operator to load the result into a new column.

Vamos ver os diferentes exemplos para entender melhor esta função.

Exemplo 1

Neste exemplo, realizaremos adição, subtração, multiplicação e divisão nas colunas de maçãs e mamão e armazenam o resultado na coluna de saída.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45,45), mamão = c (100,98,98), mangas = c (100,67,89))
Imprimir ("Soma de maçãs e mamão")
#Add Apples e colunas de mamão usando dentro ()
Imprimir (dentro (mercado, saída<-apples+papayya))
Print ("Diferença de maçãs e mamão")
#subra maçãs de colunas de mamão usando dentro ()
Imprimir (dentro (mercado, saída<-apples-papayya))
Imprimir ("multiplicação de maçãs e mamão")
#Multiply Apples com colunas de mamão usando dentro ()
Imprimir (dentro (mercado, saída<-apples*papayya))
Print ("Divisão de Maçãs e Papayya")
#Divide Apples by Pappaya Colunas usando dentro ()
Imprimir (dentro (mercado, saída<-apples/papayya))

Resultado:

O resultado é armazenado na coluna de saída.

Exemplo 2

Neste exemplo, usaremos diferentes operadores relacionais nas colunas de maçãs e mamão e armazenamos o resultado na coluna de saída.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45,45), mamão = c (100,98,98), mangas = c (100,67,89))
impressão ("faz maçãs maiores que mamão? ")
#Verifique cada valor na coluna aplicada é maior que os valores da coluna de mamão e armazenar o resultado na coluna de saída
Imprimir (dentro (Market, outputPapayya))
impressão ("faz maçãs menos que mamão? ")
#Verifique cada valor na coluna aplicada é menor que os valores da coluna de mamão e armazenar o resultado na coluna de saída
Imprimir (dentro (mercado, saída<-applesimpressão ("faz maçãs maiores ou iguais a papayya? ")
#Verifique cada valor na coluna aplicada é maior ou igual aos valores da coluna de mamão e armazenar o resultado na coluna de saída
Imprimir (dentro (mercado, saída = mamão)))
print ("faz maçãs menos ou iguais a mamão? ")
#Verifique cada valor na coluna aplicada é maior ou igual a valores de coluna de mamão e armazenar o resultado na coluna de saída
Imprimir (dentro (mercado, saída<-apples<=papayya))

Resultado:

Nos apresentamos:

  1. Maior que a operação: verifique se cada valor da coluna Apple é maior que cada valor da coluna Papayya e armazene o resultado na coluna de saída.
  2. Menos que operação: verifique se cada valor da coluna Apple é menor que cada valor da coluna Papayya e armazene o resultado na coluna de saída.
  3. Maior ou igual à operação: verifique cada valor da coluna Apple é maior ou igual a cada valor da coluna Papayya e armazene o resultado na coluna de saída.
  4. Menos ou igual à operação: verifique cada valor da coluna Apple é menor ou igual a cada valor da coluna Papayya e armazene o resultado na coluna de saída.

Conclusão

Neste tutorial r, vimos duas funções com () e dentro (). O com () em r é usado com o quadro de dados usado para executar algumas operações nas colunas. Retorna o resultado em um vetor.dentro () em r, e é usado com o quadro de dados usado para executar algumas operações nas colunas e retorna o resultado em uma nova coluna dentro do quadro de dados.

Portanto, a principal diferença entre () e dentro () funções é que com () não armazenará o resultado dentro do quadro de dados, mas dentro () armazenará o resultado.