String และนิพจน์คณิตศาสตร์

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

Mahantesh Pattadkal

Sr. Data Scientist

การแปลงข้อมูลด้วยนิพจน์

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

รูปแสดงตารางต้นทางที่มีคะแนนของนักเรียน จากนั้นเมื่อใช้การแปลงด้วยนิพจน์ จะมีคอลัมน์ใหม่ชื่อ average score ถูกคำนวณและเพิ่มต่อท้ายตาราง

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

การสร้างนิพจน์

นิพจน์สามารถสร้างได้โดย

  • ใช้ตัวดำเนินการ

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

  • ใช้ฟังก์ชัน

รูปแสดงรายการฟังก์ชันบางส่วน

  • ใช้ทั้งตัวดำเนินการและฟังก์ชันร่วมกัน

รูปแสดงนิพจน์ที่เป็นการรวมกันของตัวดำเนินการและฟังก์ชัน

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

โหนด Expression

$$

รูปของโหนด Expression

$$ $$ $$

  • ฟังก์ชันสำหรับจัดการ String
  • สูตรคณิตศาสตร์
  • ใช้ตัวดำเนินการหลากหลาย
  • สร้างหรือแทนที่คอลัมน์ใหม่
การแปลงข้อมูลใน KNIME

นิพจน์ String

  • จัดการ String แบบง่ายและซับซ้อนได้
  • ใช้ฟังก์ชัน String ได้หนึ่งฟังก์ชันขึ้นไป

ตัวอย่าง

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

ผลลัพธ์

I loved the movie
การแปลงข้อมูลใน KNIME

ฟังก์ชัน String ที่ใช้บ่อย

รูปแสดงรายการฟังก์ชัน String

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

ฟังก์ชัน String ที่ใช้บ่อย

รูปแสดงรายการฟังก์ชัน String

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

ฟังก์ชัน String ที่ใช้บ่อย

รูปแสดงรายการฟังก์ชัน String

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

นิพจน์คณิตศาสตร์

  • แปลงข้อมูลเชิงคณิตศาสตร์ได้

  • ใช้ตัวดำเนินการ ฟังก์ชัน หรือสูตรคณิตศาสตร์

ตัวอย่าง

max(20, 30, 70+5)

ผลลัพธ์

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

ฟังก์ชันคณิตศาสตร์ที่ใช้บ่อย

รูปแสดงรายการฟังก์ชันคณิตศาสตร์

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

ฟังก์ชันคณิตศาสตร์ที่ใช้บ่อย

รูปแสดงรายการฟังก์ชันคณิตศาสตร์

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

ฟังก์ชันคณิตศาสตร์ที่ใช้บ่อย

รูปแสดงรายการฟังก์ชันคณิตศาสตร์

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

นิพจน์แบบผสม

  • แปลงข้อมูล String และคณิตศาสตร์ได้

  • ใช้ฟังก์ชัน String และคณิตศาสตร์ร่วมกัน

ตัวอย่าง รูปแสดงตารางที่มีสองคอลัมน์ val1 และ val2

เพิ่มคอลัมน์ comment รูปแสดงตารางที่มีสามคอลัมน์ val1, val2 และ comment

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

นิพจน์แบบผสม

คำนวณค่าต่ำสุด

Syntax

min(column1, column2)

นิพจน์

min($Val1$, $Val2$)

แปลงเป็นรูปแบบ String

Syntax

string(input)

นิพจน์

string(min($Val1$, $Val2$))
การแปลงข้อมูลใน KNIME

นิพจน์แบบผสม

Syntax

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...