Instrucțiuni condiționale și operatori logici

Transformarea datelor în KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Despre mine

Imaginea mea

Imagine care descrie experiența mea cu KNIME

Transformarea datelor în KNIME

Instrucțiuni condiționale

  • Permit atribuirea valorilor pe baza unei condiții
  • Dacă nu este îndeplinită, se atribuie o valoare implicită
  • Exemplu: instrucțiunea IF
Transformarea datelor în KNIME

Instrucțiunea IF

  • Permite specificarea uneia sau mai multor condiții
  • Valoarea 1 este atribuită dacă prima condiție este îndeplinită
  • Se atribuie valoarea implicită dacă toate condițiile eșuează

Sintaxă

IF(condition_1, value_1, additional_conditions, value_if_all_false)
Transformarea datelor în KNIME

Operatori de comparație

Operatorii sunt utilizați pentru a compara valorile coloanelor cu

  • Valorile altor coloane
  • Valori constante

Tabel cu operatorii de comparație

Transformarea datelor în KNIME

Operatori de comparație

Adăugați coloana „Grupă de vârstă"

  • „Adult" dacă vârsta este mai mare de 18
  • „Non-Adult" dacă vârsta este mai mică de 18

Tabel cu numele și vârsta pentru 3 persoane

Sintaxă:


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

Rezultat:

Tabel cu numele, vârsta și grupa de vârstă pentru 3 persoane

Transformarea datelor în KNIME

Operatori logici

  • Combină două sau mai multe instrucțiuni condiționale
  • Permite utilizarea expresiilor complexe
  • Returnează o valoare booleană

AND

Returnează True dacă toate condițiile sunt îndeplinite

OR

Returnează True dacă cel puțin o condiție este îndeplinită

NOT

Returnează negarea expresiei booleene

Transformarea datelor în KNIME

Operatori logici

Pictogramă calendar

Atribuiți eticheta de weekend

  • Condiția 1: Dacă ziua este „Sunday"
  • Condiția 2: Dacă ziua este „Saturday"

Sintaxă

IF($Day$="Saturday" OR $Day$="Sunday", "Weekend", "Weekday")
Transformarea datelor în KNIME

Împărțirea celulelor

  • Împarte valorile celulelor în două sau mai multe coloane
  • Specificați un delimitator pentru separarea valorilor

Imagine care arată coloana „reședință" împărțită în coloanele „oraș" și „țară".

Transformarea datelor în KNIME

Setul nostru de date

Imagine cu o persoană care caută mobilă pe laptop.

Date despre comenzi de la KIA - magazin online de mobilă

  • ID comandă
  • ID client, ID e-mail
  • Locația clientului
  • Categoria și denumirea produsului
  • Costul produsului
  • Prețul de vânzare al produsului
Transformarea datelor în KNIME

Să exersăm!

Transformarea datelor în KNIME

Preparing Video For Download...