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 échoue, 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
  • Valeur 1 assignée si la condition 1 est vraie
  • Assigne la valeur par défaut si toutes é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 les 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
  • « Mineur » si l'âge est inférieur à 18

Tableau décrivant 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 conditions
  • Permet des expressions complexes
  • Produit une valeur booléenne

AND

Retourne True si toutes les conditions sont vraies

OR

Retourne True si au moins une condition est vraie

NOT

Retourne 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 « fin de semaine »

  • 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

Scinder des cellules

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

Image montrant une colonne « résidence » scindée en deux : « ville » et « pays ».

Transformation des données dans KNIME

Notre ensemble de données

Image d'une personne qui magasine des meubles sur son portable.

Données de commandes de KIA — entreprise de meubles en ligne

  • ID de commande
  • ID client, ID de courriel
  • 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...