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
Há 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