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

การสร้าง Bag จากไฟล์ข้อความที่บันทึกไว้

คราวนี้เพื่อนร่วมงานของคุณได้บันทึกรีวิวลงในไฟล์ข้อความหลายไฟล์ โดยแต่ละไฟล์มีรีวิวหลายรายการ และแต่ละรีวิวอยู่คนละบรรทัดกัน

ต้องการโหลดไฟล์เหล่านี้เข้า Dask แบบ lazy เพื่อใช้การประมวลผลแบบขนานในการวิเคราะห์ได้รวดเร็วยิ่งขึ้น

นำเข้า dask.bag ให้แล้วในชื่อ db

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

Parallel Programming with Dask in Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ฟังก์ชัน read_text() เพื่อโหลดไฟล์ .txt ทั้งหมดในไดเรกทอรี data/tripadvisor_hotel_reviews
  • นับจำนวนรีวิวใน Bag
  • ใช้เมธอด .compute() ของ Bag เพื่อแสดงผลลัพธ์

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

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

# Load in all the .txt files inside data/tripadvisor_hotel_reviews
review_bag = ____

# Count the number of reviews in the bag
review_count = review_bag.____

# Compute and print the answer
print(____)
แก้ไขและรันโค้ด