Expresii cu șiruri și matematice

Transformarea datelor în KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Transformare bazată pe expresii

  • Permite aplicarea unei logici personalizate
  • Manipulați datele cu expresii
  • De la aritmetică simplă la manipulări complexe de șiruri

Imaginea arată un tabel sursă cu notele studenților; prin transformarea bazată pe expresii, se calculează și se adaugă o nouă coloană numită scor mediu

Transformarea datelor în KNIME

Formularea unei expresii

O expresie poate fi formulată prin

  • Utilizarea operatorilor

Imaginea afișează o listă de operatori

  • Utilizarea funcțiilor

Imaginea afișează o listă de câteva funcții

  • Combinarea operatorilor și a funcțiilor

Imaginea prezintă o expresie care combină operatori și funcții

Transformarea datelor în KNIME

Nodul Expression

$$

Imaginea nodului de expresie

$$ $$ $$

  • Funcții pentru manipularea șirurilor
  • Formule matematice
  • Utilizați o gamă de operatori
  • Creați sau înlocuiți o coloană
Transformarea datelor în KNIME

Expresii cu șiruri

  • Efectuați manipulări simple și complexe ale șirurilor
  • Utilizați una sau mai multe funcții pentru șiruri

Exemplu

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

Rezultat

I loved the movie
Transformarea datelor în KNIME

Funcții populare pentru șiruri

Imaginea afișează o listă de funcții pentru șiruri

Transformarea datelor în KNIME

Funcții populare pentru șiruri

Imaginea afișează o listă de funcții pentru șiruri

Transformarea datelor în KNIME

Funcții populare pentru șiruri

Imaginea afișează o listă de funcții pentru șiruri

Transformarea datelor în KNIME

Expresii matematice

  • Efectuați transformări matematice

  • Utilizați operatori, funcții și formule matematice

Exemplu

max(20, 30, 70+5)

Rezultat

75
Transformarea datelor în KNIME

Funcții matematice populare

Imaginea afișează o listă de funcții matematice

Transformarea datelor în KNIME

Funcții matematice populare

Imaginea afișează o listă de funcții matematice

Transformarea datelor în KNIME

Funcții matematice populare

Imaginea afișează o listă de funcții matematice

Transformarea datelor în KNIME

Expresii mixte

  • Efectuați transformări cu șiruri și matematice.

  • Utilizați funcții matematice și pentru șiruri împreună.

Exemplu Imaginea afișează un tabel cu două coloane: val1 și val2

Adăugați o coloană de comentarii Imaginea afișează un tabel cu trei coloane: val1, val2 și comment

Transformarea datelor în KNIME

Expresii mixte

Calculați valoarea minimă

Sintaxă

min(column1, column2)

Expresie

min($Val1$, $Val2$)

Convertiți la format șir

Sintaxă

string(input)

Expresie

string(min($Val1$, $Val2$))
Transformarea datelor în KNIME

Expresii mixte

Sintaxă

join(separator, string1, string2)

Expresie

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

Rezultat coloana Comment

The minimum value is 20
Transformarea datelor în KNIME

Să exersăm!

Transformarea datelor în KNIME

Preparing Video For Download...