Funções de rowmeans e colmeans em r

Funções de rowmeans e colmeans em r
Neste tutorial r, discutiremos sobre os Rowmeans () e Colmeans ().

Essas duas funções são 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, na), mamão = c (100,98,98), mangas = c (na, 67,89))
#Display Market
Impressão (mercado)

Resultado

Podemos ver que existem dois valores de NA encontrados no quadro de dados na coluna de maçãs e mangas.

Função rowmeans ()

A função rowmeans () é usada para retornar os valores médios para todas as linhas em um quadro de dados.

São necessários dois parâmetros: o primeiro parâmetro é o objeto DataFrame e o segundo parâmetro é o NA.rm que é usado para incluir ou excluir os valores de NA enquanto calcula a média.

Sintaxe

rowmeans (dataframe_object, na.rm = true/false)

Parâmetros

  1. DataFrame_Object é o DataFrame
  2. n / D.RM pega os valores booleanos - se estiver definido como falso, inclui o NA; Se estiver definido como true, não incluirá o NA.

Por padrão, inclui o NA. Se incluir o NA, o resultado será na.

Exemplo 1
Neste exemplo, obtemos os valores médios para todas as linhas sem especificar o NA.parâmetro rm.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45, na), mamão = c (100,98,98), mangas = c (na, 67,89))
#obtenha a média das linhas no mercado de dados do mercado
Imprimir (Rowmeans (mercado))

Resultado

Podemos ver que a primeira e a terceira linhas têm valores de NA. Então, o resultado é NA para essas linhas. Para a segunda linha, a média é 70 - ((45+98+67)/3).

Exemplo 2
Neste exemplo, obtemos os valores médios para todas as linhas especificando o NA.parâmetro rm que está definido como falso.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45, na), mamão = c (100,98,98), mangas = c (na, 67,89))
#obtenha a média das linhas no mercado de dados do mercado
Imprimir (Rowmeans (mercado))

Resultado

Podemos ver que a primeira e a terceira linhas têm valores de NA. Então, o resultado é NA para essas linhas. Para a segunda linha, a média é 70 - ((45+98+67)/3).

Exemplo 3
Neste exemplo, obtemos os valores médios para todas as linhas especificando o NA.parâmetro rm que está definido como true.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45, na), mamão = c (100,98,98), mangas = c (na, 67,89))
#obtenha a média das linhas no mercado de dados do mercado
Imprimir (Rowmeans (Market, NA.rm = true))

Resultado

Podemos ver que a primeira e a terceira linhas têm valores de NA. Então, estes são excluídos retornando os valores médios.

Função colmeans ()

A função colmeans () é usada para retornar os valores médios para todas as colunas em um quadro de dados.

São necessários dois parâmetros: o primeiro parâmetro é o objeto DataFrame e o segundo parâmetro é o NA.rm que é usado para incluir ou excluir os valores de NA enquanto calcula a média.

Sintaxe

Colmeans (dataframe_object, na.rm = true/false)

Parâmetros

  1. DataFrame_Object é o DataFrame
  2. n / D.RM pega valores booleanos - se estiver definido como falso, inclui o NA; Se estiver definido como true, não incluirá o NA.

Por padrão, inclui o NA. Se incluir o NA, o resultado será na.

Exemplo 1
Neste exemplo, obtemos os valores médios para todas as colunas sem especificar o NA.parâmetro rm.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45, na), mamão = c (100,98,98), mangas = c (na, 67,89))
#obtenha a média das colunas no mercado de dados do mercado
Impressão (Colmeans (mercado))

Resultado

Podemos ver que a primeira e a terceira colunas têm valores de NA. Então, o resultado é NA para essas colunas. Para a segunda coluna, a média é 98.6667 - ((100+98+98)/3).

Exemplo 2

Neste exemplo, obtemos os valores médios para todas as colunas especificando o NA.parâmetro rm que está definido como falso.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45, na), mamão = c (100,98,98), mangas = c (na, 67,89))
#obtenha a média das colunas no mercado de dados do mercado
Impressão (Colmeans (mercado))

Resultado

Podemos ver que a primeira e a terceira colunas têm valores de NA. Então, o resultado é NA para essas colunas. Para a segunda coluna, a média é 98.6667 - ((100+98+98)/3).

Exemplo 3
Neste exemplo, obtemos os valores médios para todas as colunas especificando o NA.parâmetro rm que está definido como true.

#Crie um mercado de dados que possui 3 linhas e 3 colunas.
Mercado = dados.quadro (maçãs = c (34,45, na), mamão = c (100,98,98), mangas = c (na, 67,89))
#obtenha a média das colunas no mercado de dados do mercado
Impressão (Colmeans (Market, NA.rm = true))

Resultado

Podemos ver que a primeira e a terceira colunas têm valores de NA. Então, estes são excluídos retornando os valores médios.

Conclusão

Neste tutorial de r, analisamos as funções rowmeans () e colmeans (). O rowmeans () é usado para calcular a média através das linhas em um quadro de dados. Se houver algum valor de NA, podemos excluí -los definindo o NA.rm para verdadeiro. O Colmeans () é usado para calcular a média nas colunas em um quadro de dados. Se houver algum valor de NA, podemos excluí -los definindo o NA.rm para verdadeiro.