Expressions sur les chaînes et en mathématiques

Transformation des données dans KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Transformation par expression

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

L'image montre une table source avec des notes d'étudiant·e·s ; après une transformation par expression, une nouvelle colonne « average score » est calculée et ajoutée en fin de 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érateurs et fonctions

Transformation des données dans KNIME

Nœud Expression

$$

Image du nœud Expression

$$ $$ $$

  • Fonctions de manipulation de chaînes
  • Formules mathématiques
  • Large éventail d'opérateurs
  • Créer ou remplacer une colonne
Transformation des données dans KNIME

Expressions sur les chaînes

  • Effectuer des manipulations de chaînes simples et complexes
  • 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 de chaînes

Transformation des données dans KNIME

Fonctions de chaîne courantes

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

Transformation des données dans KNIME

Fonctions de chaîne courantes

L'image montre une liste de fonctions de 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 chaînes et nombres.

  • 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 commentaire 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 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...