Expressions sur les chaînes et en mathématiques

Transformation des données dans KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Transformation par expression

  • Permet d'appliquer une logique personnalisée
  • Manipuler les données avec des expressions
  • De l'arithmétique simple aux manipulations complexes de chaînes

L'image montre une table source avec des notes d'élèves, puis après transformation par expression, une nouvelle colonne « average score » est calculée et ajoutée à la fin de la table

Transformation des données dans KNIME

Formuler une expression

On peut formuler une expression en

  • Utilisant des opérateurs

L'image montre une liste d'opérateurs

  • Utilisant des fonctions

L'image montre une liste de quelques fonctions

  • Combinant opérateurs et fonctions

L'image affiche une expression combinant opérateur et fonctions

Transformation des données dans KNIME

Nœud Expression

$$

Image d'un nœud Expression

$$ $$ $$

  • Fonctions pour manipuler des chaînes
  • Formules mathématiques
  • Gamme d'opérateurs
  • Créer ou remplacer une colonne
Transformation des données dans KNIME

Expressions sur les chaînes

  • Effectuer des manipulations simples et complexes de chaînes
  • Utiliser une ou plusieurs fonctions de chaîne

Exemple

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

Résultat

I loved the movie
Transformation des données dans KNIME

Fonctions de chaîne courantes

L'image montre une liste de fonctions sur les chaînes

Transformation des données dans KNIME

Fonctions de chaîne courantes

L'image montre une liste de fonctions sur les chaînes

Transformation des données dans KNIME

Fonctions de chaîne courantes

L'image montre une liste de fonctions sur les chaînes

Transformation des données dans KNIME

Expressions mathématiques

  • Effectuer des transformations mathématiques

  • Utiliser des opérateurs, fonctions et formules mathématiques

Exemple

max(20, 30, 70+5)

Résultat

75
Transformation des données dans KNIME

Fonctions mathématiques courantes

L'image montre une liste de fonctions mathématiques

Transformation des données dans KNIME

Fonctions mathématiques courantes

L'image montre une liste de fonctions mathématiques

Transformation des données dans KNIME

Fonctions mathématiques courantes

L'image montre une liste de fonctions mathématiques

Transformation des données dans KNIME

Expressions mixtes

  • Effectuer des transformations sur les chaînes et en mathématiques.

  • Utiliser ensemble des fonctions mathématiques et de chaîne.

Exemple L'image montre une table avec deux colonnes val1 et val2

Ajouter une colonne de commentaires L'image montre une table avec trois colonnes val1, val2 et comment

Transformation des données dans KNIME

Expressions mixtes

Calculer la valeur minimale

Syntaxe

min(column1, column2)

Expression

min($Val1$, $Val2$)

La convertir en format chaîne

Syntaxe

string(input)

Expression

string(min($Val1$, $Val2$))
Transformation des données dans KNIME

Expressions mixtes

Syntaxe

join(separator, string1, string2)

Expression

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

Résultat colonne Comment

The minimum value is 20
Transformation des données dans KNIME

Passons à la pratique !

Transformation des données dans KNIME

Preparing Video For Download...