字串與數學運算式

KNIME 中的資料轉換

Mahantesh Pattadkal

Sr. Data Scientist

以運算式為基礎的轉換

  • 允許套用自訂邏輯
  • 以運算式處理資料
  • 從簡單算術到進階字串處理

影像顯示一個含學生成績的來源資料表;套用運算式轉換後,計算並在表尾新增名為 average score 的新欄

KNIME 中的資料轉換

建立運算式

你可以用下列方式建立運算式:

  • 使用運算子

影像顯示運算子清單

  • 使用函式

影像顯示部分函式清單

  • 結合運算子與函式

影像顯示同時結合運算子與函式的運算式

KNIME 中的資料轉換

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 的表格

新增註解欄 影像顯示含三欄 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...