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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *