Remova Na em R

Remova Na em R
“Quando um sensor de produção falha, você só poderá coletar medições precisas em quatro dos seis pontos de medição da linha de montagem. No entanto, uma das marcas da planilha de qualidade é ilegível. Você pode estar sem amostras para um turno inteiro. Portanto, isso pode influenciar seus cálculos estatísticos. Os dados ausentes não são tratados graciosamente por vários processos. Neste artigo, veremos algumas técnicas diferentes para se livrar dos valores de NA em r. Isso permite que você restrinja seus cálculos a r linhas de quadro de dados que atendem a um nível específico de conclusão.

Quando nenhum dado está disponível com um ou mais módulos ou para uma unidade inteira, eles são reconhecidos como dados perdidos. Nos ambientes cotidianos, os valores ausentes são uma questão principal. As entradas de NA (não disponíveis) são usadas para representar registros ausentes em r. Muitos conjuntos de dados vêm em dataframe com valores ausentes porque existem, mas não foram adquiridos ou porque nunca existiram.”

Como se livrar dos valores de NA na linguagem de programação R no Ubuntu 20.04?

O símbolo Na é usado em r para significar valores ausentes (não disponíveis). NA pode indicar valores vazios nas colunas DataFrame na linguagem de programação R. Veremos como nos livrar das linhas de Na em uma coluna neste artigo.

Exemplo # 1: Usando é.Método NA para remover Na em R no Ubuntu 20.04

Nós podemos usar é.na para eliminar esses valores de Na do vetor. Os valores de NA são obtidos usando é.Na () e o índice vetorial. Todos os valores, exceto NA, serão devolvidos por IS.n / D().

No exemplo acima, temos uma representação vetorial em que alguns números aleatórios são incluídos junto com os valores de NA. A saída também gerou o valor de Na. Assim, queremos removê -los. Para isso, chamamos de V1 dentro da função é.Na, que eliminará toda a existência de valores de Na nos vetores. A saída desta função exibe apenas o número.

Exemplo # 2: Usando o NA.Método RM para remover Na em R no Ubuntu 20.04

Ao avaliar a soma, média e variação, também podemos remover valores de Na. Então uma.RM é um método usado para se livrar de NA. Se na.rm = true, Na é ignorado; se na.rm = falso, Na é considerado.

Então, começando com a criação da coleção de vetores, que tem alguns números e valores de NA. Esta coleção de vetores é armazenada dentro da variável VEC. Em seguida, esses valores de NA são primeiro removidos avaliando a variação representada como VAR. Em seguida, avaliamos a soma e significamos no VEC para eliminar os valores de Na. Observe que temos na.rm definido como true, o que evitará Na no vetor.

Exemplo # 3: Usando o método omit para remover Na em R em Ubuntu 20.04

O método omit () elimina os valores de Na diretamente, retornando valores não-NA e descartados de valores de NA descartados como resultado. Esta é a escolha mais simples. Então uma.o método omit () retorna o resultado sem valores de NA em nenhuma das linhas. No idioma R, esta é a técnica mais rápida para eliminar as linhas de Na.

Aqui, inicializamos os números inteiros variáveis ​​com os vetores. Então, com o comando de impressão, geramos a saída dos vetores. Então, na saída, vimos alguns valores de NA. Para remover esses NA do vetor, temos o NA.omita a função, que leva a variável inteiros como entrada para remover valores de Na. Depois disso, verificamos a declaração de impressão se os valores de NA são removidos dos vetores. Quando o ID de saída é gerado, ele não mostra valores de NA nos números inteiros.

Exemplo # 4: Usando o completo.Método de casos para remover Na em R no Ubuntu 20.04

Para vários tipos de análise de dados na linguagem do computador R, é necessário um quadro de dados detalhado sem valores ausentes. O completo.Método de casos vai conseguir isso. Esta função R examina um quadro de dados e retorna um vetor de resultado dos valores ausentes nas linhas.

Como no exemplo anterior, temos representações vetoriais. Agora, estamos eliminando os valores de NA dos quadros de dados. Para isso, criamos o quadro de dados dentro do qual, para cada coluna, inserimos alguns valores de NA. Então, chamamos de completo.função de caso que toma o quadro de dados como uma opção de entrada. O Data2 mantém esta operação impressa e mostra que os valores de NA são removidos.

Exemplo # 5: Usando o método de Rowsum para remover Na em R em Ubuntu 20.04

R possui o método interno de browsums, que gera as somas para cada linha na coleta de dados no formato de Rowsums (x). Parâmetros adicionais podem ser especificados, os mais significativos dos quais é o argumento booleano de Na.rm, que instrui a função de pular valores de NA.

Depois de criar o quadro de dados dentro dos dados da variável, aplicamos o método de Rowsums. Dentro do browsum, temos é.Método NA e Método NCOL. Observe que ele remove apenas valores de NA da terceira fila. Como as outras linhas também contêm os valores de NA.

Exemplo # 6: Usando o método do filtro para remover Na em R em Ubuntu 20.04

Também podemos usar o pacote Tidyvers DPLYR para soltar apenas linhas onde todos os valores estão faltando. Então podemos utilizar uma combinação da função de filtro do pacote DPLYR, e a base r é.Função de Na. Mostraremos como excluir apenas as linhas nas quais todas as entradas de dados são na.

Usando o pacote DPLYR para a função de filtro, criamos o quadro de dados. Em seguida, aplicamos a função de filtro desse quadro de dados e exibimos a saída, que removeu os valores de NA da terceira linha.

Conclusão

Aprendemos a remover o NA do idioma R que aparece único ou várias vezes nos vetores ou quadro de dados nesta fase da sessão. Cobrimos seis métodos que nos ajudam a remover o NA dos dados fornecidos. Esses métodos são muito fáceis de implementar na linguagem de script R, que pode remover os valores de Na das linhas e colunas também. Além disso, alguns métodos exigiram o pacote r DPLYR para eliminar o NA.