Como usar a função nrow em r (com exemplos)


Você pode usar a função nrow() em R para contar o número de linhas em um quadro de dados:

 #count number of rows in data frame
nrow(df)

Os exemplos a seguir mostram como usar esta função na prática com o seguinte quadro de dados:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 3, 5, NA),
                 y=c(8, 14, NA, 25, 29, NA)) 

#view data frame
df

   xy
1 1 8
2 2 14
3 3 NA
4 3 25
5 5 29
6 NA NA

Exemplo 1: contar linhas no quadro de dados

O código a seguir mostra como contar o número total de linhas no quadro de dados:

 #count total rows in data frame
nrow(df)

[1] 6

Existem 6 linhas no total.

Exemplo 2: contar linhas com condição no quadro de dados

O código a seguir mostra como contar o número de linhas onde o valor na coluna “x” é maior que 3 e não está vazio:

 #count total rows in data frame where 'x' is greater than 3 and not blank
nrow(df[df$x>3 & !is. na (df$x), ])

[1] 1

1 linha no quadro de dados que satisfaz esta condição.

Exemplo 3: contar linhas sem valores ausentes

O código a seguir mostra como usar a função complete.cases() para contar o número de linhas sem valores ausentes no quadro de dados:

 #count total rows in data frame with no missing values in any column
nrow(df[complete. cases (df), ])

[1] 4

Existem 4 linhas sem valores ausentes no quadro de dados.

Exemplo 4: contar linhas com valores ausentes em uma coluna específica

O código a seguir mostra como usar a função is.na() para contar especificamente o número de linhas que possuem um valor ausente na coluna “y”:

 #count total rows in with missing value in 'y' column
nrow(df[is. na (df$y), ])

[1] 2

Existem 2 linhas com valores ausentes na coluna “y”.

Recursos adicionais

Como usar a função rowSums() em R
Como aplicar uma função a cada linha do quadro de dados em R
Como remover linhas do quadro de dados em R com base na condição

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *