Pode utilizar um dos seguintes métodos para remover valores NA de um vetor no R:

Método 1: Remover valores NA do vetor

 dados <- dados[!is. na (dados)] 

Método 2: Remover valores NA ao executar o cálculo usando na.rm

 max(dados, na. rm = T ) mean(dados, na. rm = T ) ... 

Método 3: remover valores NA ao executar o cálculo usando na.omit

 max(na. omitir (dados))  média(na. omitir (dados)) ... 

O exemplo seguinte mostra como utilizar cada um destes métodos na prática.

Método 1: Remover valores NA do vetor

O código seguinte mostra como remover valores NA de um vetor em R:

 #criar vetor com alguns valores NA dados <- c(1, 4, NA, 5, NA, 7, 14, 19) #remover valores NA do vetor dados <- dados[!is. na (dados)] #ver dados actualizados do vetor 1 4 5 7 14 19 

Repare que cada um dos valores NA do vetor original foi removido.

Método 2: Remover valores NA ao executar o cálculo usando na.rm

O código a seguir mostra como usar o na.rm argumento para remover valores NA de um vetor ao efetuar um cálculo:

 #criar um vetor com alguns valores NA dados <- c(1, 4, NA, 5, NA, 7, 14, 19) #calcular o valor máximo e remover os valores NA max(dados, na. rm = T ) 19 #calcular a média e remover os valores NA mean(dados, na. rm = T ) 8.333333 #calcular a mediana e remover os valores NA median(dados, na. rm = T ) 6 

Método 3: remover valores NA ao executar o cálculo usando na.omit

O código a seguir mostra como usar o na.omitir argumento para omitir valores NA de um vetor ao efetuar um cálculo:

 #criar um vetor com alguns valores NA dados <- c(1, 4, NA, 5, NA, 7, 14, 19) #calcular o valor máximo e omitir os valores NA max(na. omit (dados)) 19 #calcular a média e omitir os valores NA mean(na. omit (dados)) 8.333333 #calcular a mediana e omitir os valores NA median(na. omit (dados)) 6