Biểu thức chuỗi và toán học

Chuyển đổi dữ liệu trong KNIME

Mahantesh Pattadkal

Sr. Data Scientist

Biến đổi dựa trên biểu thức

  • Cho phép áp dụng logic tùy chỉnh
  • Biến đổi dữ liệu bằng biểu thức
  • Từ số học đơn giản đến thao tác chuỗi phức tạp

Hình ảnh hiển thị một bảng điểm đầu vào của học sinh; sau biến đổi dựa trên biểu thức, một cột mới “average score” được tính và thêm vào cuối bảng

Chuyển đổi dữ liệu trong KNIME

Xây dựng biểu thức

Một biểu thức có thể được xây dựng bằng

  • Dùng toán tử

Hình ảnh hiển thị danh sách toán tử

  • Dùng hàm

Hình ảnh hiển thị danh sách một vài hàm

  • Kết hợp toán tử và hàm

Hình ảnh hiển thị một biểu thức kết hợp toán tử và hàm

Chuyển đổi dữ liệu trong KNIME

Nút Expression

$$

Hình ảnh nút Expression

$$ $$ $$

  • Hàm thao tác chuỗi
  • Công thức toán học
  • Dùng nhiều loại toán tử
  • Tạo hoặc thay thế cột mới
Chuyển đổi dữ liệu trong KNIME

Biểu thức chuỗi

  • Thực hiện thao tác chuỗi đơn giản và phức tạp
  • Dùng một hoặc nhiều hàm chuỗi

Ví dụ

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

Kết quả

I loved the movie
Chuyển đổi dữ liệu trong KNIME

Các hàm chuỗi phổ biến

Hình ảnh hiển thị danh sách hàm chuỗi

Chuyển đổi dữ liệu trong KNIME

Các hàm chuỗi phổ biến

Hình ảnh hiển thị danh sách hàm chuỗi

Chuyển đổi dữ liệu trong KNIME

Các hàm chuỗi phổ biến

Hình ảnh hiển thị danh sách hàm chuỗi

Chuyển đổi dữ liệu trong KNIME

Biểu thức toán học

  • Thực hiện biến đổi toán học

  • Dùng toán tử, hàm và công thức

Ví dụ

max(20, 30, 70+5)

Kết quả

75
Chuyển đổi dữ liệu trong KNIME

Các hàm toán phổ biến

Hình ảnh hiển thị danh sách hàm toán học

Chuyển đổi dữ liệu trong KNIME

Các hàm toán phổ biến

Hình ảnh hiển thị danh sách hàm toán học

Chuyển đổi dữ liệu trong KNIME

Các hàm toán phổ biến

Hình ảnh hiển thị danh sách hàm toán học

Chuyển đổi dữ liệu trong KNIME

Biểu thức hỗn hợp

  • Thực hiện biến đổi chuỗi và toán học.

  • Kết hợp hàm toán và hàm chuỗi.

Ví dụ Hình ảnh hiển thị bảng với hai cột val1 và val2

Thêm cột nhận xét Hình ảnh hiển thị bảng với ba cột val1, val2 và comment

Chuyển đổi dữ liệu trong KNIME

Biểu thức hỗn hợp

Tính giá trị nhỏ nhất

Cú pháp

min(column1, column2)

Biểu thức

min($Val1$, $Val2$)

Chuyển sang chuỗi

Cú pháp

string(input)

Biểu thức

string(min($Val1$, $Val2$))
Chuyển đổi dữ liệu trong KNIME

Biểu thức hỗn hợp

Cú pháp

join(separator, string1, string2)

Biểu thức

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

Kết quả cột Comment

The minimum value is 20
Chuyển đổi dữ liệu trong KNIME

Hãy thực hành!

Chuyển đổi dữ liệu trong KNIME

Preparing Video For Download...