Cómo agregar los totales de fila y columna en r
Una de las tareas que puede hacer con frecuencia en una hoja de cálculo que también se puede hacer en R es el cálculo de los totales de fila o columna. La forma más sencilla de hacerlo es utilizar las funciones rowSums () y colSums ().Del mismo modo, utilizar las funciones rowMeans () y colMeans () medios para calcular.
Video: MOSTRAR DATOS COMO PORCENTAJE DE FILA O COLUMNA
Pruébalo en el conjunto de datos incorporada iris. En primer lugar, retire la quinta columna, ya que contiene texto que describe las especies de iris:
gt; iris.num lt; - iris [, -5]
A continuación, calcular la suma y la media para cada columna:
gt; colSums (iris.num) gt; colMeans (iris.num)
Video: R project (espanol) - Matrices parte 1
Estas dos funciones son muy convenientes, pero es posible que desee para calcular alguna otra estadística para cada columna o fila. Hay una manera fácil de atravesar las filas o columnas de una matriz o trama de datos: la aplicar() Por ejemplo, para obtener el mínimo de una columna es la misma que la aplicación de una min () funcionar a la segunda dimensión de los datos:
gt; aplicar (iris.num, 2, min) gt; aplicar (iris.num, 2, max)
los aplicar() función es ideal cuando los datos están en una matriz y se aplicará felizmente ambas filas y columnas. Para el caso especial en que los datos están en una trama de datos y desea obtener resúmenes de columna, es mejor usar sapply () más bien que aplicar(). Por lo tanto, para obtener su iris resúmenes de columna, prueba este lugar:
gt; sapply (iris.num, min) gt; sapply (iris.num, max)