Como adicionar linhas e colunas Totais em R

Uma tarefa que você pode, freqüentemente, fazer em uma planilha que você também pode fazer em R está calculando linha ou coluna totais. A maneira mais fácil de fazer isso é usar as funções rowSums () e colSums ().Do mesmo modo, utilizar as funções rowMeans () e colMeans () meios para calcular.

Tente-a no conjunto de dados built-in íris. Primeiro, remova a quinta coluna, porque contém texto que descreve as espécies de íris:

> iris.num lt; - iris [, -5]

Em seguida, calcular a soma ea média para cada coluna:

> colSums (iris.num)> colMeans (iris.num)

Estas duas funções são muito convenientes, mas você pode querer calcular alguma outra estatística para cada coluna ou linha. Não há uma maneira fácil de atravessar linhas ou colunas de uma matriz ou estrutura de dados: o aplicar() Por exemplo, ficando o mínimo de uma coluna é o mesmo que uma aplicação min () função para a segunda dimensão de seus dados:

> Aplicar (iris.num, 2, min)> se candidatar (iris.num, 2, max)

o aplicar() função é ideal quando seus dados estão em uma matriz e aplicará feliz em ambas as linhas e colunas. Para o caso especial onde seus dados estão em um quadro de dados e você deseja obter resumos de coluna, você é melhor fora de usar sapply () ao invés de aplicar(). Assim, para obter o seu íris resumos das colunas, tente isso em vez disso:

> Sapply (iris.num, min)> sapply (iris.num, max)

menu