Come contare il numero di righe in r: con esempi
Puoi utilizzare la funzione nrow() per contare il numero di righe in un frame di dati in R:
#count total rows in data frame nrow(df) #count total rows with no NA values in any column of data frame nrow(na. omit (df)) #count total rows with no NA values in specific column of data frame nrow(df[ ! is. na (df$column_name),])
Gli esempi seguenti mostrano come utilizzare nella pratica la funzione nrow() .
Esempio 1: contare il numero totale di righe
Il codice seguente mostra come contare il numero totale di righe in un frame di dati:
#create data frame df <- data. frame (var1=c(1, 3, 3, 4, 5), var2=c(7, 7, 8, 6, 2), var3=c(9, 9, 6, 6, 8), var4=c(1, 1, 2, 8, 9)) #view data frame df var1 var2 var3 var4 1 1 7 9 1 2 3 7 9 1 3 3 8 6 2 4 4 6 6 8 5 5 2 8 9 #count total rows in data frame nrow(df) [1] 5
Ci sono 5 righe in totale in questo frame di dati.
Esempio 2: conta le righe senza valori NA in qualsiasi colonna
Il codice seguente mostra come contare il numero totale di righe in un frame di dati senza valori NA in qualsiasi colonna:
#create data frame df <- data. frame (var1=c(1, 3, 3, 4, 5), var2=c(7, 7, 8, NA, 2), var3=c(9, 9, NA, 6, 8), var4=c(1, 1, 2, 8, 9)) #view data frame df var1 var2 var3 var4 1 1 7 9 1 2 3 7 9 1 3 3 8 NA 2 4 4 NA 6 8 5 5 2 8 9 #count total rows in data frame with no NA values in any column of data frame nrow(na. omit (df)) [1] 3
Ci sono 3 righe in totale in questo frame di dati che non hanno valori NA in nessuna colonna.
Esempio 3: conta le righe senza valori NA in una colonna specifica
Il codice seguente mostra come contare il numero totale di righe in un frame di dati senza valori NA in qualsiasi colonna:
#create data frame df <- data. frame (var1=c(1, 3, 3, 4, 5), var2=c(7, 7, 8, NA, 2), var3=c(9, NA, NA, 6, 8), var4=c(1, 1, 2, 8, 9)) #view data frame df var1 var2 var3 var4 1 1 7 9 1 2 3 7 NA 1 3 3 8 NA 2 4 4 NA 6 8 5 5 2 8 9 #count total rows in data frame with no NA values in 'var2' column of data frame nrow(df[ ! is. na (df$var2),]) [1] 4
Ci sono 4 righe in totale in questo frame di dati che non hanno alcun valore NA nella colonna “var2”.
Risorse addizionali
Come eliminare le righe con NA in una colonna specifica in R
Come eliminare le righe contenenti una stringa specifica in R
Come rimuovere le righe duplicate in R