Expressões de string e matemáticas

Transformação de Dados no KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Transformação baseada em expressão

  • Permite aplicar lógica personalizada
  • Manipule dados com expressões
  • De aritmética simples a manipulações complexas de strings

A imagem mostra uma tabela de notas dos alunos; com a transformação por expressão, uma nova coluna chamada average score é calculada e adicionada ao fim da tabela

Transformação de Dados no KNIME

Como formular uma expressão

Uma expressão pode ser formulada por

  • Uso de operadores

A imagem mostra uma lista de operadores

  • Uso de funções

A imagem mostra uma lista de algumas funções

  • Combinação de operadores e funções

A imagem exibe uma expressão que combina operador e funções

Transformação de Dados no KNIME

Nó Expression

$$

Imagem do nó Expression

$$ $$ $$

  • Funções para manipular strings
  • Fórmulas matemáticas
  • Use diversos operadores
  • Crie ou substitua uma coluna
Transformação de Dados no KNIME

Expressões de string

  • Faça manipulações simples e complexas de strings
  • Use uma ou mais funções de string

Exemplo

replace("I loved the m@vie", "@", "o")

Saída

I loved the movie
Transformação de Dados no KNIME

Funções de string populares

Imagem mostra lista de funções de string

Transformação de Dados no KNIME

Funções de string populares

Imagem mostra lista de funções de string

Transformação de Dados no KNIME

Funções de string populares

Imagem mostra lista de funções de string

Transformação de Dados no KNIME

Expressões matemáticas

  • Faça transformações matemáticas

  • Use operadores, funções e fórmulas

Exemplo

max(20, 30, 70+5)

Saída

75
Transformação de Dados no KNIME

Funções matemáticas populares

Imagem mostra lista de funções matemáticas

Transformação de Dados no KNIME

Funções matemáticas populares

Imagem mostra lista de funções matemáticas

Transformação de Dados no KNIME

Funções matemáticas populares

Imagem mostra lista de funções matemáticas

Transformação de Dados no KNIME

Expressões mistas

  • Faça transformações de string e matemáticas.

  • Use funções de matemática e de string juntas.

Exemplo A imagem mostra uma tabela com duas colunas val1 e val2

Adicione uma coluna de comentários A imagem mostra uma tabela com três colunas val1, val2 e comment

Transformação de Dados no KNIME

Expressões mistas

Calcular o valor mínimo

Sintaxe

min(column1, column2)

Expressão

min($Val1$, $Val2$)

Converter para string

Sintaxe

string(input)

Expressão

string(min($Val1$, $Val2$))
Transformação de Dados no KNIME

Expressões mistas

Sintaxe

join(separator, string1, string2)

Expressão

join(" ", "The minimum value is", string(min($val1$,$val2$)))

Saída da coluna Comment

The minimum value is 20
Transformação de Dados no KNIME

Vamos praticar!

Transformação de Dados no KNIME

Preparing Video For Download...