Рядкові та математичні вирази

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

Mahantesh Pattadkal

Sr. Data Scientist

Перетворення на основі виразів

  • Дозволяє застосовувати власну логіку
  • Маніпулюйте даними за допомогою виразів
  • Від простої арифметики до складних обробок рядків

Зображення показує вихідну таблицю з оцінками студентів; після перетворення на основі виразу додано новий стовпець average score наприкінці таблиці

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

Формулювання виразу

Вираз можна сформулювати так:

  • Використовуючи оператори

Зображення показує список операторів

  • Використовуючи функції

Зображення показує список кількох функцій

  • Комбінуючи оператори та функції

Зображення демонструє вираз, що поєднує оператор і функції

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

Expression Node

$$

Зображення вузла Expression

$$ $$ $$

  • Функції для роботи з рядками
  • Математичні формули
  • Широкий набір операторів
  • Створюйте або замінюйте стовпець
Перетворення даних у KNIME

Рядкові вирази

  • Виконуйте прості й складні операції з рядками
  • Використовуйте одну чи кілька рядкових функцій

Приклад

replace("I loved the m@vie", "@", "o")

Результат

I loved the movie
Перетворення даних у KNIME

Популярні рядкові функції

Зображення показує список рядкових функцій

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

Популярні рядкові функції

Зображення показує список рядкових функцій

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

Популярні рядкові функції

Зображення показує список рядкових функцій

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

Математичні вирази

  • Виконуйте математичні перетворення

  • Використовуйте математичні оператори, функції та формули

Приклад

max(20, 30, 70+5)

Результат

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

Популярні математичні функції

Зображення показує список математичних функцій

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

Популярні математичні функції

Зображення показує список математичних функцій

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

Популярні математичні функції

Зображення показує список математичних функцій

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

Змішані вирази

  • Виконуйте рядкові та математичні перетворення.

  • Поєднуйте математичні та рядкові функції.

Приклад Зображення показує таблицю з двома стовпцями val1 і val2

Додайте стовпець comment Зображення показує таблицю з трьома стовпцями val1, val2 і comment

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

Змішані вирази

Обчисліть мінімальне значення

Синтаксис

min(column1, column2)

Вираз

min($Val1$, $Val2$)

Перетворіть його на рядок

Синтаксис

string(input)

Вираз

string(min($Val1$, $Val2$))
Перетворення даних у KNIME

Змішані вирази

Синтаксис

join(separator, string1, string2)

Вираз

join(" ", "The minimum value is", string(min($val1$,$val2$)))

Вихідний стовпець Comment

The minimum value is 20
Перетворення даних у KNIME

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

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

Preparing Video For Download...