Aggregate () Function in R

Aggregate () Function in R Splits the data into subsets, computes summary statistics for e returns the result in a group by form. A função agregada em R é similar ao grupo em SQL. A função agregada() é útil na realização de todas as operações agregadas como soma,contagem, média, mínima e máxima.

Vamos ver um Exemplo do seguinte

  • Aggregate() que calcula a soma de grupo
  • calcular o máximo para o grupo e mínimo, usando a função aggregate ()
  • Aggregate (), uma função que calcula o grupo de média
  • Get grupo conta usando a função aggregate ()

Um pictographical representação de agregação() função i.e. soma agregada é mostrado abaixo

função de Agregação em R 0

Sintaxe para a Função Aggregate() em R:

agregação(x, por DIVERSÃO, …, simplificar = TRUE, drop = TRUE)
X R objeto, Principalmente uma dataframe
por uma lista de agrupamento de elementos, pelo que os subconjuntos são agrupados por
DIVERSÃO uma função para calcular as estatísticas de resumo
simplificar uma lógica que indica se os resultados devem ser simplificado para um vetor ou matriz, se possível,
drop uma lógica que indica se a queda não utilizadas combinações de valores de agrupamento.

exemplo de função agregada() em R:

vamos usar o conjunto de dados da íris para demonstrar um exemplo simples de função agregada em R. todos sabemos sobre o conjunto de dados da íris. Suponha que se quiser encontrar o meio de todas as métricas (Sepal.Long Sepal.Pétala De Largura.Pétala De Comprimento.Largura) para a espécie distinta, em seguida, podemos usar a função agregada

# Aggregate function in R with mean summary statisticsagg_mean = aggregate(iris,by=list(iris$Species),FUN=mean, na.rm=TRUE)agg_mean

o código acima leva 4 primeiras colunas da iris conjunto de dados e grupos de “espécies” por calcular a média para cada grupo, então a saída será

função de Agregação em R 1

nota: Ao usar a função aggregate (), as variáveis by devem estar em uma lista.

exemplo para a função agregada() em R com soma:

vamos usar a função agregada() em R para criar a soma de todas as métricas entre espécies e grupo por espécie.

# Aggregate function in R with sum summary statisticsagg_sum = aggregate(iris,by=list(iris$Species),FUN=sum, na.rm=TRUE)agg_sum

Quando executamos o código acima, a saída será

função de Agregação em R 2

Exemplo para a função aggregate() em R com contagem:

Vamos usar a função aggregate() para criar a contagem de todas as métricas em todas as espécies e grupo de espécies.

# Aggregate function in R with countagg_count = aggregate(iris,by=list(iris$Species),FUN=length)agg_count

o código acima leva 4 primeiras colunas da iris conjunto de dados e grupos de “espécies” de computação a contagem para cada grupo, então a saída será

função de Agregação em R 3

Exemplo para a função aggregate() em R com o máximo:

Vamos usar o agregada() função para criar o máximo de todas as métricas em todas as espécies e grupo de espécies.

# Aggregate function in R with maximumagg_max = aggregate(iris,by=list(iris$Species),FUN=max, na.rm=TRUE)agg_max

o código acima leva 4 primeiras colunas da iris conjunto de dados e grupos de “espécies” de computação máximo para cada grupo, então a saída será

função de Agregação em R 4

Exemplo para a função aggregate() em I, com o mínimo de:

Vamos usar o agregada() função para criar o mínimo de todos os métricas em todas as espécies e grupo de espécies.

# Aggregate function in R with minimumagg_min = aggregate(iris,by=list(iris$Species),FUN=min, na.rm=TRUE)agg_min

o código acima toma as primeiras 4 colunas do conjunto de dados da íris e grupos por “espécie”, calculando o min para cada grupo, de modo que a saída será

 função agregada em R 5