Como selecionar linhas com valores na em r
Você pode usar os seguintes métodos para selecionar linhas com valores NA em R:
Método 1: selecione linhas com valores NA em qualquer coluna
df[ ! complete. boxes (df), ]
Método 2: selecione linhas com valores NA em uma coluna específica
df[is. na (df$my_column), ]
Os exemplos a seguir mostram como usar cada método com o seguinte quadro de dados em R:
#create data frame df <- data. frame (points=c(4, NA, 10, 14, 15, NA, 20, 22), rebounds=c(NA, 3, 3, 7, 6, 8, 14, 10), assists=c(NA, 9, 4, 4, 3, 7, 10, 11)) #view data frame df points rebound assists 1 4 NA NA 2 NA 3 9 3 10 3 4 4 14 7 4 5 15 6 3 6 NA 8 7 7 20 14 10 8 22 10 11
Exemplo 1: Selecione linhas com valores NA em qualquer coluna
O código a seguir mostra como selecionar linhas com valores NA em qualquer coluna do quadro de dados em R:
#select rows with NA values in any column na_rows <- df[!complete. boxes (df), ] #view results na_rows points rebound assists 1 4 NA NA 2 NA 3 9 6 NA 8 7
Observe que as linhas com valores NA em qualquer coluna são selecionadas.
Exemplo 2: Selecione linhas com valores NA em uma coluna específica
O código a seguir mostra como selecionar linhas com valores NA em uma coluna específica do quadro de dados em R:
#select rows with NA values in the points column na_rows <- df[is. na (df$points), ] #view results na_rows points rebound assists 2 NA 3 9 6 NA 8 7
Observe que apenas as linhas com valores NA na coluna de pontos são selecionadas.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
Como usar complete.cases em R
Como usar na.omit em R
Como remover linhas em branco do quadro de dados em R