¿Cómo usar la función Nrow en R?

En este artículo, discutiremos cómo usar la función Nrow en el lenguaje de programación R. Esta función se usa en el marco de datos o la array para obtener el número de filas.

Sintaxis: nrow(datos)

donde, los datos pueden ser un marco de datos o una array.

Ejemplo 1: contar filas en el marco de datos

En este ejemplo, vamos a contar el número de filas en el marco de datos.

R

# create a dataframe with 4 rows 
# and 3 columns
data=data.frame(col1 = c(1,2,3,4),
                col2 = c(NA,NA,NA,NA),
                col3 = c(23,45,43,NA))
  
# display
print(data)
  
# count the number of rows
print(nrow(data))

Producción:

Ejemplo 2: contar filas con condición en el marco de datos

Aquí vamos a especificar la condición dentro de la función nrow().

Sintaxis: nrow(datos[condición, ])

dónde,

  • data es el marco de datos de entrada
  • condition se utiliza para obtener las filas.

R

# create a dataframe with 4 rows and 3 columns
data = data.frame(col1 = c(1,2,3,4),
                  col2 = c(NA,NA,NA,NA),
                  col3 = c(23,45,43,NA))
  
# display
print(data)
  
# count the number of rows 
# with condition column1 is greater than
# 3 and column3 is greater than 25
print(nrow(data[data$col1>3 & data$col3>25, ]))
  
# count the number of rows 
# with condition column1 is greater than 3
# or column3 is greater than 25
print(nrow(data[data$col1>3 | data$col3>25, ]))

Producción:

Ejemplo 3: contar filas sin valores faltantes

Aquí vamos a obtener el número total de filas sin valores faltantes usando complete.cases() dentro del método nrow.

Sintaxis : nrow(datos[completo.casos(datos), ])

R

# create a dataframe with 4 rows and 3 columns
data = data.frame(col1 = c(1,2,3,4),
                  col2 = c(89,NA,NA,67),
                  col3 = c(23,45,43,NA))
  
# display
print(data)
  
# total rows in dataframe  with no missing values
print(nrow(data[complete.cases(data), ]))

Producción:

Ejemplo 4: contar filas con valores faltantes en una columna específica

Aquí, vamos a contar el número de filas que faltan en una columna en particular usando el método is.na().

Sintaxis: nrow(datos[es.na(datos$nombre_columna), ])

dónde, 

  • data es el marco de datos de entrada
  • column_name es la columna para obtener el recuento de valores faltantes

R

# create a dataframe with 4 rows and
# 3 columns
data = data.frame(col1 = c(1,2,3,4),
                  col2 = c(89,NA,NA,67),
                  col3 = c(23,45,43,NA))
  
# display
print(data)
  
# total rows in dataframe 
# with no missing values in column1
print(nrow(data[is.na(data$col1), ]))
  
# total rows in dataframe 
# with no missing values in column2
print(nrow(data[is.na(data$col2), ]))
  
# total rows in dataframe 
# with no missing values in column3
print(nrow(data[is.na(data$col3), ]))

Producción:

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *