คำสั่งเงื่อนไขและตัวดำเนินการตรรกะ

การแปลงข้อมูลใน KNIME

Mahantesh Pattadkal

Sr. Data Scientist

เกี่ยวกับฉัน

ภาพของฉัน

ภาพแสดงประสบการณ์กับ KNIME

การแปลงข้อมูลใน KNIME

คำสั่งเงื่อนไข

  • กำหนดค่าตามเงื่อนไขที่ระบุ
  • หากเงื่อนไขไม่เป็นจริง จะกำหนดค่าเริ่มต้น
  • ตัวอย่าง: คำสั่ง IF
การแปลงข้อมูลใน KNIME

คำสั่ง IF

  • ระบุเงื่อนไขได้หนึ่งรายการขึ้นไป
  • กำหนด Value 1 เมื่อเงื่อนไขแรกเป็นจริง
  • กำหนดค่าเริ่มต้นเมื่อทุกเงื่อนไขไม่เป็นจริง

ไวยากรณ์

IF(condition_1, value_1, additional_conditions, value_if_all_false)
การแปลงข้อมูลใน KNIME

ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการใช้เปรียบเทียบค่าในคอลัมน์กับ

  • ค่าในคอลัมน์อื่น
  • ค่าคงที่

ตารางแสดงตัวดำเนินการเปรียบเทียบ

การแปลงข้อมูลใน KNIME

ตัวดำเนินการเปรียบเทียบ

เพิ่มคอลัมน์ "กลุ่มอายุ"

  • "Adult" เมื่ออายุมากกว่า 18 ปี
  • "Non-Adult" เมื่ออายุน้อยกว่า 18 ปี

ตารางแสดงชื่อและอายุของ 3 คน

ไวยากรณ์:


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

ผลลัพธ์:

ตารางแสดงชื่อ อายุ และกลุ่มอายุของ 3 คน

การแปลงข้อมูลใน KNIME

ตัวดำเนินการตรรกะ

  • รวมคำสั่งเงื่อนไขตั้งแต่สองรายการขึ้นไป
  • ใช้นิพจน์ที่ซับซ้อนได้
  • ให้ผลลัพธ์เป็นค่าบูลีน

AND

คืนค่า True เมื่อทุกเงื่อนไขเป็นจริง

OR

คืนค่า True เมื่อเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง

NOT

คืนค่าตรงข้ามของนิพจน์บูลีน

การแปลงข้อมูลใน KNIME

ตัวดำเนินการตรรกะ

ไอคอนปฏิทิน

กำหนดแท็กเป็นวันหยุดสุดสัปดาห์

  • เงื่อนไข 1: ถ้าวันคือ "Sunday"
  • เงื่อนไข 2: ถ้าวันคือ "Saturday"

ไวยากรณ์

IF($Day$="Saturday" OR $Day$="Sunday", "Weekend", "Weekday")
การแปลงข้อมูลใน KNIME

การแยกเซลล์

  • แยกค่าในเซลล์ออกเป็นสองคอลัมน์ขึ้นไป
  • กำหนดตัวคั่น (delimiter) เพื่อแยกค่า

ภาพแสดงคอลัมน์ residence ที่ถูกแยกเป็นคอลัมน์ city และ country

การแปลงข้อมูลใน KNIME

ชุดข้อมูลของเรา

ภาพของบุคคลที่กำลังค้นหาเฟอร์นิเจอร์บนแล็ปท็อป

ข้อมูลคำสั่งซื้อจาก KIA - บริษัทขายเฟอร์นิเจอร์ออนไลน์

  • Order ID
  • Customer ID, Email ID
  • ที่อยู่ของลูกค้า
  • หมวดหมู่เฟอร์นิเจอร์และชื่อสินค้า
  • ราคาทุนของสินค้า
  • ราคาขายของสินค้า
การแปลงข้อมูลใน KNIME

มาฝึกกันเถอะ!

การแปลงข้อมูลใน KNIME

Preparing Video For Download...