Sträng- och matematikuttryck

Datatransformation i KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Uttrycksbaserad transformation

  • Möjliggör anpassad logik
  • Manipulera data med uttryck
  • Från enkel aritmetik till komplexa strängoperationer

Bilden visar en källtabell med elevbetyg, där ett uttrycksbaserat steg beräknar en ny kolumn med genomsnittlig poäng och lägger till den i slutet av tabellen

Datatransformation i KNIME

Formulera ett uttryck

Ett uttryck kan formuleras med

  • Operatorer

Bilden visar en lista med operatorer

  • Funktioner

Bilden visar en lista med några funktioner

  • Kombination av operatorer och funktioner

Bilden visar ett uttryck som kombinerar operatorer och funktioner

Datatransformation i KNIME

Uttrycksnod

$$

Bilden visar en uttrycksnod

$$ $$ $$

  • Funktioner för strängmanipulering
  • Matematiska formler
  • Använd en rad operatorer
  • Skapa eller ersätt en kolumn
Datatransformation i KNIME

Stränguttryck

  • Utför enkla och komplexa strängoperationer
  • Använd en eller flera strängfunktioner

Exempel

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

Utdata

I loved the movie
Datatransformation i KNIME

Vanliga strängfunktioner

Bilden visar en lista med strängfunktioner

Datatransformation i KNIME

Vanliga strängfunktioner

Bilden visar en lista med strängfunktioner

Datatransformation i KNIME

Vanliga strängfunktioner

Bilden visar en lista med strängfunktioner

Datatransformation i KNIME

Matematikuttryck

  • Utför matematiska transformationer

  • Använd matematiska operatorer, funktioner och formler

Exempel

max(20, 30, 70+5)

Utdata

75
Datatransformation i KNIME

Vanliga matematikfunktioner

Bilden visar en lista med matematiska funktioner

Datatransformation i KNIME

Vanliga matematikfunktioner

Bilden visar en lista med matematiska funktioner

Datatransformation i KNIME

Vanliga matematikfunktioner

Bilden visar en lista med matematiska funktioner

Datatransformation i KNIME

Blandade uttryck

  • Utför sträng- och matematiska transformationer.

  • Kombinera matematik- och strängfunktioner.

Exempel Bilden visar en tabell med två kolumner: val1 och val2

Lägg till en kommentarskolumn Bilden visar en tabell med tre kolumner: val1, val2 och comment

Datatransformation i KNIME

Blandade uttryck

Beräkna minimivärdet

Syntax

min(column1, column2)

Uttryck

min($Val1$, $Val2$)

Konvertera till strängformat

Syntax

string(input)

Uttryck

string(min($Val1$, $Val2$))
Datatransformation i KNIME

Blandade uttryck

Syntax

join(separator, string1, string2)

Uttryck

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

Utdata – kolumnen Comment

The minimum value is 20
Datatransformation i KNIME

Nu kör vi en övning!

Datatransformation i KNIME

Preparing Video For Download...