เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้ parLapply()

ร้านค้าออนไลน์แห่งหนึ่งมีสินค้าบนเว็บไซต์ถึงหนึ่งแสนรายการ เพื่อเตรียมรับมือกับงาน Big Bumper Sale ที่กำลังจะมาถึง ทางร้านได้ประกาศลดราคาสินค้าทุกชิ้น 20%

ร้านค้าออนไลน์นี้ได้จ้างคุณในฐานะ Data Engineer เพื่อดูแลการอัปเดตราคาสินค้า ลูกค้าต้องการให้อัปเดตราคาโดยใช้การประมวลผลแบบขนาน โดยมี price_list และฟังก์ชัน discount_fun() สำหรับคำนวณส่วนลดพร้อมอยู่ใน workspace แล้ว งานของคุณคือนำ discount_fun() ไปใช้กับทุกองค์ประกอบใน price_list ทั้งนี้ได้โหลดแพ็กเกจ parallel ไว้เรียบร้อยแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียนโปรแกรมแบบขนานใน R

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

discount_fun <- function(price) price * 0.8

# Make a cluster with three cores
local_cluster <- ___(___)
แก้ไขและรันโค้ด