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

การแทนที่คำปฏิเสธ

ในโปรเจกต์การทำนายผลของคุณ งานถัดไปคือการจัดการกับคำปฏิเสธที่ปรากฏในชุดข้อมูล อัลกอริทึมบางตัวทำงานได้ไม่ดีกับคำปฏิเสธ วิธีหนึ่งที่ใช้ได้ผลคือการลบ not หรือ n't ออก แล้วแทนที่คำถัดไปด้วยคำที่มีความหมายตรงข้าม

สมมติว่ามีสตริง: The movie isn't good คุณต้องลบ n't ออก แล้วแทนที่ good ด้วย bad ทำให้สตริงกลายเป็น The movie is bad ในคอลัมน์แรกของชุดข้อมูลมีสตริงที่ใช้คำว่า isn't ตามด้วย important

ข้อความในคอลัมน์นี้ถูกบันทึกไว้ในตัวแปร movies แล้ว สามารถใช้ print(movies) เพื่อดูค่าใน IPython Shell ได้

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

Regular Expressions ใน Python

ดูคอร์ส

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

  • แทนที่สตริงย่อย isn't ด้วยคำว่า is
  • แทนที่สตริงย่อย important ด้วยคำว่า insignificant
  • แสดงผลลัพธ์ที่เก็บอยู่ในตัวแปร movies_antonym

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

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

# Replace negations 
movies_no_negation = movies.____("____", "____")

# Replace important
movies_antonym = movies_no_negation.____("____", "____")

# Print out
____
แก้ไขและรันโค้ด