Instructions conditionnelles et opérateurs logiques

Transformation des données dans KNIME

Mahantesh Pattadkal

Sr. Data Scientist

À propos de moi

Image de moi

Image décrivant mon expérience avec KNIME

Transformation des données dans KNIME

Instructions conditionnelles

  • Permettent d'assigner des valeurs selon une condition
  • Si la condition n'est pas remplie, assigne une valeur par défaut
  • Exemple : instruction IF
Transformation des données dans KNIME

Instruction IF

  • Permet de préciser une ou plusieurs conditions
  • La valeur 1 est assignée si la condition 1 est vraie
  • Assigne une valeur par défaut si toutes les conditions échouent

Syntaxe

IF(condition_1, value_1, additional_conditions, value_if_all_false)
Transformation des données dans KNIME

Opérateurs de comparaison

Les opérateurs servent à comparer les valeurs d'une colonne à

  • Celles d'autres colonnes
  • Des constantes

Un tableau affichant des opérateurs de comparaison

Transformation des données dans KNIME

Opérateurs de comparaison

Ajouter la colonne « Groupe d'âge »

  • « Adulte » si l'âge est supérieur à 18
  • « Non adulte » si l'âge est inférieur à 18

Tableau indiquant le nom et l'âge de 3 personnes

Syntaxe :


IF($Age$>18,"Adult","Non-Adult")

Résultat :

Tableau affichant nom, âge et groupe d'âge pour 3 personnes

Transformation des données dans KNIME

Opérateurs logiques

  • Combine deux ou plusieurs instructions conditionnelles
  • Permet d'utiliser des expressions complexes
  • Renvoie une valeur booléenne

AND

Renvoie True si toutes les conditions sont vraies

OR

Renvoie True si au moins une condition est vraie

NOT

Renvoie la négation de l'expression booléenne

Transformation des données dans KNIME

Opérateurs logiques

Icône d'un calendrier

Attribuer l'étiquette « weekend »

  • Condition 1 : si le jour est « Sunday »
  • Condition 2 : si le jour est « Saturday »

Syntaxe

IF($Day$="Saturday" OR $Day$="Sunday", "Weekend", "Weekday")
Transformation des données dans KNIME

Scission de cellules

  • Scinder les valeurs d'une cellule en deux colonnes ou plus
  • Indiquer un délimiteur pour effectuer la séparation

Image montrant une colonne « residence » divisée en deux colonnes « city » et « country ».

Transformation des données dans KNIME

Notre jeu de données

Image d'une personne cherchant des meubles sur son ordinateur portable.

Données de commandes de KIA – entreprise de vente de meubles en ligne

  • ID de commande
  • ID client, e-mail
  • Localisation du client
  • Catégorie de meuble et nom du produit
  • Coût du produit
  • Prix de vente du produit
Transformation des données dans KNIME

Passons à la pratique !

Transformation des données dans KNIME

Preparing Video For Download...