Substitua em r

Substitua em r
“Pode haver vários casos na análise de dados em que você deve lidar com dados ausentes, valores negativos ou valores não precisos que estão incluídos no conjunto de dados. Esses números também podem ter um impacto no resultado da análise. Para evitar essas circunstâncias e precisão falsa, use a função de substituição () para substituir os valores incorretos por parâmetros adequados. Você também pode querer eliminar ou substituir valores de quadros de dados ou um grande número de colunas às vezes. Este tutorial mostrará como alterar ou substituir valores em todo o quadro de dados R inteiro ou em uma variedade de vetores.”

Qual é a função Substituir () na linguagem de programação R no Ubuntu 20.04?

O método substituir () em r substitui os valores no vetor definido ou quadro de dados pelos índices especificados na lista. Substituir () é uma função muito simples e direta na sintaxe r. Como demonstrado abaixo, ele também contém os valores de vetor, vetor de índices e substituição.

Substitua (x, lista, valores)

Ele considera três parâmetros diferentes. O primeiro parâmetro, x, é o nome do vetor ou o quadro de dados, seguido pelo índice no qual o elemento deve ser substituído e indicado como uma lista e, finalmente, o terceiro parâmetro são os valores que são os valores de reposição.

Como substituir os valores no R no Ubuntu 20.04?

No idioma r, este artigo mostra como modificar valores específicos em vetores ou um quadro de dados para valores distintos. Você pode ver e compreender a sintaxe do método R substituir () nos exemplos abaixo.

Exemplo # 1: Substitua o valor único no vetor em r no Ubuntu 20.04

O código abaixo demonstra como substituir um elemento em uma posição específica pelo novo valor fornecido. Substituímos apenas um único valor no vetor determinado.

Acima na etapa inicial, o vetor é declarado com alguns números inteiros positivos, e o vetor é atribuído ao título da variável como “vetor.”Então, outra variável é estabelecida como“ Vector_new.”Para este“ vetor_new ”, o método de substituição é definido. Este método de substituição leva os dados do vetor como o primeiro argumento. O segundo argumento é um elemento do vetor que deve ser substituído pelo terceiro argumento no método de substituição. Quando o "vetor_new" é executado, ele gera os novos dados do vetor que substituiu o único elemento.

Exemplo # 2: Substitua os múltiplos valores nos vetores em R no Ubuntu 20.04

Como na ilustração anterior, substituímos o único elemento do vetor. Agora, estamos substituindo vários valores no vetor. Vamos dar uma olhada abaixo.

O vetor é representado acima dentro da variável “Vector.”O método de substituição é definido aqui na variável recém -construída“ Novo.”Então, passamos os elementos vetoriais substituídos e os novos elementos vetoriais dentro da função Substituir. A nova variável gerou os elementos vetoriais, que foram substituídos pelos novos elementos.

Exemplo # 3: Substitua o valor do quadro de dados usando o método Replicar em R no Ubuntu 20.04

Nos exemplos de R anteriores, substituímos os valores no vetor. Também podemos usar o método de substituição para o quadro de dados e altera os valores dentro dele.

Aqui, a lista de funcionários é criada, que contém os nomes de alguns funcionários. O EMP_ID também é atribuído com a sequência de 1 a 8. Então, outro campo é criado como emp_points, que tem alguns valores inteiros. Este número inteiro contém valores negativos e não negativos. O quadro de dados é chamado e leva o campo acima especificado dentro dele, que é armazenado na variável df. Através da função de impressão, a saída do quadro de dados é mostrada no formulário da tabela. Depois disso, a nova variável é declarada como dados que chamamos de método de substituição. O método de substituição leva a coluna EMP_Points do quadro de dados e temos a condição lógica para os valores substituídos. O valor 0 no quadro de dados será usado para substituir valores negativos.

Exemplo # 4: Substitua o valor do quadro de dados usando a condição lógica em r em Ubuntu 20.04

Também podemos usar declarações lógicas em vez de substituir as funções para substituir o valor específico no quadro de dados. Vamos substituir o valor específico no script R a seguir.

Em primeiro lugar, uma lista é inicializada, que contém o item de produtos nos produtos variáveis. Outra lista é declarada como P_ID, que tem o ID da sequência dentro do intervalo 1 a 6. Em seguida, a terceira lista é gerada como preço, e esta lista representa o preço do produto declarado acima. Depois que a lista é gerada, convertemos essas listas em um quadro de dados. Em seguida, o preço específico da coluna é chamado do quadro de dados para o qual a condição é aplicada de que onde o item do produto “carne” é encontrado no quadro de dados o substituiu pelo valor 100 do preço da coluna. Você pode ver o preço substituído de "carne" na seção de execução.

Exemplo # 5: Substitua a string por uma string no quadro de dados em r em Ubuntu 20.04

Podemos substituir o valor específico da coluna por outro valor. Vamos demonstrar esta afirmação com o exemplo em execução.

O quadro de dados é criado a partir das listas acima mencionadas. A coluna "Nomes" será substituída aqui. No quadro de dados, pegamos a coluna "nomes" e substituímos o valor "America" ​​por as novas maldivas de valor, como exibir no prompt de R. Quando o quadro de dados é impresso, o valor substituído é gerado.

Conclusão

Esta é uma visão geral da operação de substituição no idioma R. Na R para análise de dados, a substituição de dados em vetores ou um quadro de dados é uma opção muito útil. Para limpar grandes conjuntos de dados para análise, use a função de substituição () para trocar Na, 0 e números negativos com valores aceitáveis. Mostramos exemplos de como substituir os valores pela função de substituição. Também podemos substituir os valores nos vetores ou um quadro de dados com a instrução lógica.