Wyrażenia tekstowe i matematyczne

Transformacja danych w KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Przekształcenie oparte na wyrażeniach

  • Umożliwia stosowanie niestandardowej logiki
  • Manipulowanie danymi za pomocą wyrażeń
  • Od prostej arytmetyki do złożonych operacji na tekście

Obraz przedstawia tabelę źródłową z ocenami uczniów; po przekształceniu opartym na wyrażeniu nowa kolumna ze średnią oceną zostaje dodana na końcu tabeli

Transformacja danych w KNIME

Tworzenie wyrażenia

Wyrażenie można sformułować, używając:

  • Operatorów

Obraz przedstawia listę operatorów

  • Funkcji

Obraz przedstawia listę wybranych funkcji

  • Kombinacji operatorów i funkcji

Obraz przedstawia wyrażenie będące kombinacją operatora i funkcji

Transformacja danych w KNIME

Węzeł wyrażenia

$$

Obraz węzła wyrażenia

$$ $$ $$

  • Funkcje do manipulacji tekstem
  • Formuły matematyczne
  • Szeroki zakres operatorów
  • Tworzenie lub zastępowanie kolumny
Transformacja danych w KNIME

Wyrażenia tekstowe

  • Proste i złożone manipulacje tekstem
  • Używanie jednej lub wielu funkcji tekstowych

Przykład

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

Wynik

I loved the movie
Transformacja danych w KNIME

Popularne funkcje tekstowe

Obraz przedstawia listę funkcji tekstowych

Transformacja danych w KNIME

Popularne funkcje tekstowe

Obraz przedstawia listę funkcji tekstowych

Transformacja danych w KNIME

Popularne funkcje tekstowe

Obraz przedstawia listę funkcji tekstowych

Transformacja danych w KNIME

Wyrażenia matematyczne

  • Wykonywanie przekształceń matematycznych

  • Używanie operatorów, funkcji i formuł

Przykład

max(20, 30, 70+5)

Wynik

75
Transformacja danych w KNIME

Popularne funkcje matematyczne

Obraz przedstawia listę funkcji matematycznych

Transformacja danych w KNIME

Popularne funkcje matematyczne

Obraz przedstawia listę funkcji matematycznych

Transformacja danych w KNIME

Popularne funkcje matematyczne

Obraz przedstawia listę funkcji matematycznych

Transformacja danych w KNIME

Wyrażenia mieszane

  • Wykonywanie przekształceń tekstowych i matematycznych.

  • Łączenie funkcji matematycznych i tekstowych.

Przykład Obraz przedstawia tabelę z dwiema kolumnami: val1 i val2

Dodaj kolumnę komentarza Obraz przedstawia tabelę z trzema kolumnami: val1, val2 i comment

Transformacja danych w KNIME

Wyrażenia mieszane

Oblicz wartość minimalną

Składnia

min(column1, column2)

Wyrażenie

min($Val1$, $Val2$)

Konwersja do formatu tekstowego

Składnia

string(input)

Wyrażenie

string(min($Val1$, $Val2$))
Transformacja danych w KNIME

Wyrażenia mieszane

Składnia

join(separator, string1, string2)

Wyrażenie

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

Wynik — kolumna Comment

The minimum value is 20
Transformacja danych w KNIME

Czas na ćwiczenia!

Transformacja danych w KNIME

Preparing Video For Download...