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
Sintaxe para a Função Aggregate() em R:
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á
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á
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á
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á
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á