Substituir Valor
Substituir valor é uma operação de manipulação de dados por coluna que substitui todas as ocorrências de um determinado valor no(s) atributo(s) de um fonte de dados por um outro valor específico.
Conectores
Entrada | Saída |
---|---|
Uma Fonte de Dados | Fonte com os dados modificados |
Tarefa
Nome da Tarefa
Execução
Parâmetro | Detalhe |
---|---|
Atributos* | Define os atributos que serão utilizados na busca do valor a ser substituído |
Valor a ser Substituído* | Define o valor escolhido para alteração |
Substituir por* | Define o novo valor utilizado na substituição |
Exemplo de Utilização
Objetivo: Supondo que houve um engano durante a coleta do conjunto de dados, os autores precisam corrigir os dados inconsistentes. Todos os atributos que possuem valores 4.4 estão errados, sendo necessário substituí-los por um valor específico, o valor 4.3.
Base de Dados: Íris
Adicione uma base de dados por meio da operação Ler dados. É importante marcar na aba de Resultados a opção Exibir amostra(s) da(s) saída(s) (máx. 50 registros) para poder comparar os dados antes e depois da transformação.
Adicione a operação Substituir valor. Selecione “sepallength”, “sepalwidth”, “petallength” e "petalwidth” como Atributos. No valor a ser substituído coloque 4.4 e no de substituir por use 4.3.
É importante prestar atenção aos tipos de dados da base usada, no nosso exemplo não seleciona a coluna class pois, ela é do tipo texto enquanto as outras são do tipo inteiro. Ao substituir um parâmetro na forma de texto deve-se colocar aspas. Além disso, marque a mesma opção na aba de Resultados, Exibir amostra(s) da(s) saída(s) (máx. 50 registros).Execute o fluxo e visualize o resultado.
Observe o resultado da tabela da função Ler dados e repare na linha 9 do primeiro parâmetro e na linha 16 do segundo. Ambos estão como 4.4. Em seguida, faça o mesmo para a função de Substituir valor, as imagens abaixo mostram que os valores que estavam previamente em 4.4 foram substituídos por 4.3.
Dúvidas e/ou sugestões envie um e-mail para suporte@lemonade.org.br