Como adicionar linhas e colunas totais no 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.

Video: #12 - Excel Básico Para Iniciantes - Ocultar e Reexibir Linhas e Colunas

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

gt; iris.num lt; - íris [, -5]

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


gt; colSums (iris.num) gt; 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 quadro de dados: o Aplique() Por exemplo, obter o mínimo de uma coluna é o mesmo que a aplicação de uma min () função para a segunda dimensão de seus dados:

gt; aplicar (iris.num, 2, min) gt; aplicar (iris.num, 2, max)

o Aplique() função é ideal quando seus dados estão em uma matriz e aplicará alegremente sobre 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 Aplique(). Assim, para obter o seu íris resumos de colunas, tente isso em vez disso:

Video: Curso de Programação R (Aula 18) - Adicionando e removendo colunas e linhas das matrizes

gt; sapply (iris.num, min) gt; sapply (iris.num, max)

Publicações relacionadas