Условные операторы и логические операторы

Преобразование данных в KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Об авторе

Изображение автора

Изображение, описывающее опыт работы с KNIME

Преобразование данных в KNIME

Условные операторы

  • Позволяют присваивать значения на основе условия
  • Если условие не выполнено, присваивается значение по умолчанию
  • Пример: оператор IF
Преобразование данных в KNIME

Оператор IF

  • Позволяет задать одно или несколько условий
  • Значение 1 присваивается, если выполнено условие 1
  • Если все условия не выполнены, присваивается значение по умолчанию

Синтаксис

IF(condition_1, value_1, additional_conditions, value_if_all_false)
Преобразование данных в KNIME

Операторы сравнения

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

  • Значениями других столбцов
  • Константными значениями

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

Преобразование данных в KNIME

Операторы сравнения

Добавьте столбец «Возрастная группа»

  • «Взрослый» — если возраст больше 18
  • «Не взрослый» — если возраст меньше 18

Таблица с именем и возрастом трёх человек

Синтаксис:


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

Результат:

Таблица с именем, возрастом и возрастной группой трёх человек

Преобразование данных в KNIME

Логические операторы

  • Объединяют два и более условных оператора
  • Позволяют использовать сложные выражения
  • Возвращают булево значение

AND

Возвращает True, если все условия выполнены

OR

Возвращает True, если выполнено хотя бы одно условие

NOT

Возвращает отрицание булева выражения

Преобразование данных в KNIME

Логические операторы

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

Присвоить тег «выходной день»

  • Условие 1: если день — «Sunday»
  • Условие 2: если день — «Saturday»

Синтаксис

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

Разбивка ячеек

  • Разделяет значения ячейки на два и более столбца
  • Задайте разделитель для разбивки значений

Изображение: столбец «место жительства» разделяется на два — «город» и «страна»

Преобразование данных в KNIME

Наш набор данных

Изображение человека, выбирающего мебель на ноутбуке

Данные заказов KIA — интернет-магазина мебели

  • ID заказа
  • ID клиента, ID электронной почты
  • Местоположение клиента
  • Категория мебели и название товара
  • Себестоимость товара
  • Цена продажи товара
Преобразование данных в KNIME

Давайте потренируемся!

Преобразование данных в KNIME

Preparing Video For Download...