Espressioni su stringhe e matematiche

Trasformazione dei dati in KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Trasformazione basata su espressione

  • Consente logica personalizzata
  • Manipola i dati con espressioni
  • Dalla semplice aritmetica a manipolazioni di stringhe complesse

Immagine: una tabella con voti degli studenti; con la trasformazione basata su espressione si aggiunge una colonna “average score” alla fine

Trasformazione dei dati in KNIME

Formulare un’espressione

Un’espressione può essere formulata

  • Usando operatori

Immagine con un elenco di operatori

  • Usando funzioni

Immagine con un elenco di funzioni

  • Combinazione di operatori e funzioni

Immagine di un’espressione che combina operatori e funzioni

Trasformazione dei dati in KNIME

Nodo Expression

$$

Immagine del nodo Expression

$$ $$ $$

  • Funzioni per manipolare stringhe
  • Formule matematiche
  • Ampia gamma di operatori
  • Crea o sostituisci una nuova colonna
Trasformazione dei dati in KNIME

Espressioni su stringhe

  • Esegui manipolazioni semplici o complesse di stringhe
  • Usa una o più funzioni stringa

Esempio

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

Output

I loved the movie
Trasformazione dei dati in KNIME

Funzioni stringa comuni

Immagine con elenco di funzioni per stringhe

Trasformazione dei dati in KNIME

Funzioni stringa comuni

Immagine con elenco di funzioni per stringhe

Trasformazione dei dati in KNIME

Funzioni stringa comuni

Immagine con elenco di funzioni per stringhe

Trasformazione dei dati in KNIME

Espressioni matematiche

  • Esegui trasformazioni matematiche

  • Usa operatori, funzioni e formule

Esempio

max(20, 30, 70+5)

Output

75
Trasformazione dei dati in KNIME

Funzioni matematiche comuni

Immagine con elenco di funzioni matematiche

Trasformazione dei dati in KNIME

Funzioni matematiche comuni

Immagine con elenco di funzioni matematiche

Trasformazione dei dati in KNIME

Funzioni matematiche comuni

Immagine con elenco di funzioni matematiche

Trasformazione dei dati in KNIME

Espressioni miste

  • Esegui trasformazioni su stringhe e numeri.

  • Combina funzioni matematiche e di stringa.

Esempio Immagine di una tabella con due colonne val1 e val2

Aggiungi una colonna commento Immagine di una tabella con tre colonne val1, val2 e comment

Trasformazione dei dati in KNIME

Espressioni miste

Calcola il valore minimo

Sintassi

min(column1, column2)

Espressione

min($Val1$, $Val2$)

Converti in stringa

Sintassi

string(input)

Espressione

string(min($Val1$, $Val2$))
Trasformazione dei dati in KNIME

Espressioni miste

Sintassi

join(separator, string1, string2)

Espressione

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

Output colonna Comment

The minimum value is 20
Trasformazione dei dati in KNIME

Passons à la pratique !

Trasformazione dei dati in KNIME

Preparing Video For Download...