Bắt đầu ngayBắt đầu miễn phí

Thay thế phủ định

Để tiếp tục dự án dự đoán, nhiệm vụ tiếp theo của bạn là tìm cách xử lý các dạng phủ định xuất hiện trong dữ liệu. Một số thuật toán dự đoán hoạt động không tốt với phủ định, nên cách hay là loại bỏ not hoặc n't, rồi thay từ tiếp theo bằng từ trái nghĩa của nó.

Giả sử bạn có chuỗi: The movie isn't good. Bạn cần bỏ n't và thay good bằng bad. Khi đó, chuỗi sẽ thành The movie is bad. Bạn nhận thấy ở cột đầu tiên của tập dữ liệu có một chuỗi dùng từ isn't theo sau là important.

Phần văn bản của cột này đã được lưu trong biến movies, vì vậy bạn có thể bắt đầu xử lý với nó. Bạn có thể dùng print(movies) để xem trong IPython Shell.

Bài tập này là một phần của khóa học

Regular Expressions in Python

Xem khóa học

Hướng dẫn bài tập

  • Thay thế chuỗi con isn't bằng từ is.
  • Thay thế chuỗi con important bằng từ insignificant.
  • In kết quả được lưu trong biến movies_antonym.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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

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

# Print out
____
Chỉnh sửa và Chạy Mã