ตรวจสอบค่า Tf-idf
หลังจากสร้างฟีเจอร์ Tf-idf แล้ว มักจะต้องการทราบว่าคำใดมีคะแนนสูงสุดในแต่ละคอร์ปัส วิธีหนึ่งคือการแยกแถวที่ต้องการออกมา แล้วเรียงลำดับคะแนนจากสูงไปต่ำ
DataFrame จากแบบฝึกหัดก่อนหน้า (tv_df) พร้อมใช้งานในพื้นที่ทำงานของคุณแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Feature Engineering สำหรับ Machine Learning ใน Python
คำแนะนำการฝึกหัด
- กำหนดแถวแรกของ
tv_dfให้กับตัวแปรsample_row - ตอนนี้
sample_rowคือ Series ของน้ำหนักที่กำหนดให้กับแต่ละคำ เรียงลำดับค่าเหล่านี้เพื่อแสดง 5 คำที่มีคะแนนสูงสุด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Isolate the row to be examined
sample_row = tv_df.____
# Print the top 5 words of the sorted output
print(sample_row.____(ascending=____).____())