Умовні оператори та логічні вирази

Перетворення даних у KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Про мене

Моє фото

Зображення, що описує мій досвід з KNIME

Перетворення даних у KNIME

Умовні оператори

  • Дають змогу призначати значення за умовою
  • Якщо умова не виконується — призначає типове значення
  • Приклад: оператор IF
Перетворення даних у KNIME

Оператор IF

  • Дозволяє вказати одну чи кілька умов
  • Якщо виконується перша умова — призначається value_1
  • Якщо всі умови хибні — призначається типове значення

Синтаксис

IF(condition_1, value_1, additional_conditions, value_if_all_false)
Перетворення даних у KNIME

Оператори порівняння

Оператори використовують для порівняння значень стовпців із

  • Значеннями інших стовпців
  • Сталими значеннями

Таблиця з операторами порівняння

Перетворення даних у KNIME

Оператори порівняння

Додайте стовпець «Age group»

  • «Adult», якщо вік більший за 18
  • «Non-Adult», якщо вік менший за 18

Таблиця з іменем і віком для 3 осіб

Синтаксис:


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

Результат:

Таблиця з іменем, віком і групою віку для 3 осіб

Перетворення даних у KNIME

Логічні оператори

  • Поєднують дві чи більше умовних перевірок
  • Дозволяють будувати складні вирази
  • Повертають булеве значення

AND

Повертає True, якщо виконуються всі умови

OR

Повертає True, якщо виконується будь-яка умова

NOT

Повертає заперечення булевого виразу

Перетворення даних у KNIME

Логічні оператори

Іконка календаря

Позначте день як вихідний

  • Умова 1: Якщо день — «Sunday»
  • Умова 2: Якщо день — «Saturday»

Синтаксис

IF($Day$="Saturday" OR $Day$="Sunday", "Weekend", "Weekday")
Перетворення даних у KNIME

Поділ клітинок

  • Розділяйте значення клітинки на два чи більше стовпців
  • Вкажіть роздільник для поділу значень

Зображення: стовпець residence поділено на два — city і country.

Перетворення даних у KNIME

Наш набір даних

Людина шукає меблі на ноутбуку.

Дані замовлень від KIA — онлайн-компанії з продажу меблів

  • Order ID
  • Customer ID, Email ID
  • Місцезнаходження клієнта
  • Категорія меблів і назва товару
  • Собівартість товару
  • Ціна продажу товару
Перетворення даних у KNIME

Давайте потренуємось

Перетворення даних у KNIME

Preparing Video For Download...