Contar el número de filas en R

Manav Narula 30 enero 2023
  1. Utiliza la función data.frame(table()) para contar el número de filas en R
  2. Use la función count() para contar el número de filas en R
  3. Usando la función ddply() para contar el número de filas en R
Contar el número de filas en R

En ejemplos de la vida real, encontramos grandes conjuntos de datos que contienen cientos y miles de filas y columnas. Para trabajar con estos grandes trozos de datos, necesitamos estar familiarizados con las filas, columnas y tipos de datos.

Este tutorial introducirá cómo contar el número de filas por grupo en R.

Utiliza la función data.frame(table()) para contar el número de filas en R

La función data.frame(table()) crea una tabla con el recuento de los diferentes valores de los factores. Cuenta el total de filas únicas de una columna. Podemos pasar fácilmente la columna requerida del DataFrame a la función. Vea el siguiente fragmento de código.

df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
                  Month = c("Jan","Jan","May","July"),
                  Age = c(12,10,15,13))
data.frame(table(df$Month))

Producción :

 Var1 Freq
1  Jan    2
2 July    1
3  May    1

Use la función count() para contar el número de filas en R

La biblioteca plyr en R realiza tareas básicas de manipulación de datos como dividir los datos, realizar alguna función y fusionarlos después. Tiene una función count() que devuelve la frecuencia de las filas únicas de un DataFrame. Tenemos que pasar el DataFrame y el nombre de la columna como su parámetro, como se muestra a continuación:

df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
                  Month = c("Jan","Jan","May","July"),
                  Age = c(12,10,15,13))
library(plyr)
count(df, "Month")

Producción :

  Month freq
1   Jan    2
2  July    1
3   May    1

Usando la función ddply() para contar el número de filas en R

Otra función interesante proporcionada en la biblioteca plyr es la función ddply(). Divide los datos en un subconjunto, especifica alguna función para aplicar a los datos y combina el resultado. En el siguiente ejemplo, pasaremos el DataFrame y el nombre de la columna a la función y a la función nrow como parámetros:

df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
                  Month = c("Jan","Jan","May","July"),
                  Age = c(12,10,15,13))
library(plyr)
ddply(df, .(Month), nrow)

Producción :

  Month V1
1   Jan  2
2  July  1
3   May  1
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artículo relacionado - R Data Frame