Instruções condicionais e operadores lógicos

Transformação de Dados no KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Sobre mim

Imagem minha

Imagem descrevendo minha experiência com KNIME

Transformação de Dados no KNIME

Instruções condicionais

  • Permitem atribuir valores com base em uma condição
  • Se a condição não for atendida, atribui valor padrão
  • Exemplo: instrução IF
Transformação de Dados no KNIME

Instrução IF

  • Permite especificar uma ou mais condições
  • Valor 1 é atribuído se a condição 1 for atendida
  • Atribui valor padrão se todas falharem

Sintaxe

IF(condition_1, value_1, additional_conditions, value_if_all_false)
Transformação de Dados no KNIME

Operadores de comparação

Operadores são usados para comparar valores de colunas com

  • Valores de outras colunas
  • Valores constantes

Uma tabela exibindo operadores de comparação

Transformação de Dados no KNIME

Operadores de comparação

Adicionar coluna "Faixa etária"

  • "Adulto" quando a idade for maior que 18
  • "Não adulto" se a idade for menor que 18

Tabela descrevendo nome e idade de 3 pessoas

Sintaxe:


IF($Age$>18,"Adult","Non-Adult")

Saída:

Tabela mostrando nome, idade e faixa etária de 3 pessoas

Transformação de Dados no KNIME

Operadores lógicos

  • Combina duas ou mais condições
  • Permite usar expressões complexas
  • Retorna um valor booleano

AND

Retorna True se todas as condições forem atendidas

OR

Retorna True se qualquer condição for atendida

NOT

Retorna a negação da expressão booleana

Transformação de Dados no KNIME

Operadores lógicos

Um ícone de calendário

Atribuir a marcação como fim de semana

  • Condição 1: Se o dia for "Sunday"
  • Condição 2: Se o dia for "Saturday"

Sintaxe

IF($Day$="Saturday" OR $Day$="Sunday", "Weekend", "Weekday")
Transformação de Dados no KNIME

Divisão de células

  • Divide os valores da célula em duas ou mais colunas
  • Especifique um delimitador para dividir os valores

Imagem mostrando uma coluna de residência sendo dividida em duas colunas: cidade e país.

Transformação de Dados no KNIME

Nosso conjunto de dados

Imagem de uma pessoa procurando móveis no laptop.

Dados de pedidos da KIA - empresa de móveis online

  • ID do pedido
  • ID do cliente, e-mail
  • Localização do cliente
  • Categoria do móvel e nome do produto
  • Custo do produto
  • Preço de venda do produto
Transformação de Dados no KNIME

Vamos praticar

Transformação de Dados no KNIME

Preparing Video For Download...