String- en rekens: expressies

Datatransformatie in KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Transformatie met expressies

  • Pas eigen logica toe
  • Manipuleer data met expressies
  • Van simpele rekenkunde tot complexe stringbewerking

Afbeelding toont een brontabel met cijfers; na de expressietransformatie wordt een nieuwe kolom gemiddelde score toegevoegd

Datatransformatie in KNIME

Een expressie formuleren

Een expressie kun je maken met

  • Operators

Afbeelding toont een lijst met operators

  • Functies

Afbeelding toont een lijst met enkele functies

  • Een combinatie van operators en functies

Afbeelding toont een expressie die een combinatie van operator en functies is

Datatransformatie in KNIME

Expression Node

$$

Afbeelding van Expression Node

$$ $$ $$

  • Functies voor stringbewerking
  • Wiskundige formules
  • Gebruik diverse operators
  • Maak of vervang een nieuwe kolom
Datatransformatie in KNIME

String-expressies

  • Voer simpele en complexe stringbewerkingen uit
  • Gebruik één of meer stringfuncties

Voorbeeld

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

Output

I loved the movie
Datatransformatie in KNIME

Populaire stringfuncties

Afbeelding toont lijst met stringfuncties

Datatransformatie in KNIME

Populaire stringfuncties

Afbeelding toont lijst met stringfuncties

Datatransformatie in KNIME

Populaire stringfuncties

Afbeelding toont lijst met stringfuncties

Datatransformatie in KNIME

Rekenkundige expressies

  • Voer wiskundige transformaties uit

  • Gebruik operators, functies en formules

Voorbeeld

max(20, 30, 70+5)

Output

75
Datatransformatie in KNIME

Populaire rekenfuncties

Afbeelding toont lijst met wiskundige functies

Datatransformatie in KNIME

Populaire rekenfuncties

Afbeelding toont lijst met wiskundige functies

Datatransformatie in KNIME

Populaire rekenfuncties

Afbeelding toont lijst met wiskundige functies

Datatransformatie in KNIME

Gemengde expressies

  • Combineer string- en rekentransformaties.

  • Gebruik reken- en stringfuncties samen.

Voorbeeld Afbeelding toont een tabel met twee kolommen val1 en val2

Voeg een kolom Comment toe Afbeelding toont een tabel met drie kolommen val1, val2 en commentaar

Datatransformatie in KNIME

Gemengde expressies

Bereken de minimumwaarde

Syntaxis

min(column1, column2)

Expressie

min($Val1$, $Val2$)

Zet om naar stringformaat

Syntaxis

string(input)

Expressie

string(min($Val1$, $Val2$))
Datatransformatie in KNIME

Gemengde expressies

Syntaxis

join(separator, string1, string2)

Expressie

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

Output kolom Comment

The minimum value is 20
Datatransformatie in KNIME

Laten we oefenen!

Datatransformatie in KNIME

Preparing Video For Download...