Câu lệnh điều kiện và toán tử logic

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

Mahantesh Pattadkal

Sr. Data Scientist

Giới thiệu

Ảnh của tôi

Hình mô tả kinh nghiệm của tôi với KNIME

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

Câu lệnh điều kiện

  • Cho phép gán giá trị dựa trên điều kiện
  • Nếu không thỏa điều kiện, gán giá trị mặc định
  • Ví dụ: câu lệnh IF
Chuyển đổi dữ liệu trong KNIME

Câu lệnh IF

  • Cho phép chỉ định một hoặc nhiều điều kiện
  • Gán Giá trị 1 nếu điều kiện một đúng
  • Gán giá trị mặc định nếu mọi điều kiện đều sai

Cú pháp

IF(condition_1, value_1, additional_conditions, value_if_all_false)
Chuyển đổi dữ liệu trong KNIME

Toán tử so sánh

Toán tử dùng để so sánh giá trị cột với

  • Giá trị của cột khác
  • Giá trị hằng

Bảng hiển thị các toán tử so sánh

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

Toán tử so sánh

Thêm cột "Nhóm tuổi"

  • "Người lớn" khi tuổi lớn hơn 18
  • "Không phải người lớn" nếu tuổi nhỏ hơn 18

Bảng mô tả tên và tuổi của 3 người

Cú pháp:


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

Kết quả:

Bảng hiển thị tên, tuổi và nhóm tuổi của 3 người

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

Toán tử logic

  • Kết hợp từ hai điều kiện trở lên
  • Cho phép dùng biểu thức phức tạp
  • Trả về giá trị boolean

AND

Trả về True nếu mọi điều kiện đều đúng

OR

Trả về True nếu có bất kỳ điều kiện nào đúng

NOT

Trả về phủ định của biểu thức boolean

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

Toán tử logic

Biểu tượng lịch

Gán nhãn ngày cuối tuần

  • Điều kiện 1: Nếu ngày là "Sunday"
  • Điều kiện 2: Nếu ngày là "Saturday"

Cú pháp

IF($Day$="Saturday" OR $Day$="Sunday", "Weekend", "Weekday")
Chuyển đổi dữ liệu trong KNIME

Tách ô

  • Tách giá trị ô thành hai cột trở lên
  • Chỉ định ký tự phân tách để tách giá trị

Hình minh họa cột nơi ở được tách thành hai cột thành phố và quốc gia.

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

Bộ dữ liệu của chúng ta

Hình một người tìm mua nội thất trên laptop.

Dữ liệu đơn hàng từ KIA - công ty bán nội thất trực tuyến

  • Mã đơn hàng
  • Mã khách hàng, Email
  • Vị trí khách hàng
  • Danh mục nội thất và tên sản phẩm
  • Giá vốn sản phẩm
  • Giá bán sản phẩm
Chuyển đổi dữ liệu trong KNIME

¡Vamos a practicar!

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

Preparing Video For Download...