開始使用免費開始

替換否定詞

為了持續進行你的預測專案,你接下來要處理資料集中出現的否定詞。有些用於預測的演算法不太能處理否定詞,因此一個可行做法是移除 notn't,並將其後的下一個單字改成反義詞。

假設你有這個字串:The movie isn't good。你需要移除 n't,並把 good 改成 bad。這樣字串就會變成 The movie is bad。你注意到在資料集的第一欄,有一個字串使用了 isn't,接著是 important

這一欄的文字已經存成變數 movies,你可以直接用它來操作。你可以在 IPython Shell 中使用 print(movies) 檢視內容。

本練習屬於課程

Python 中的正規表示法

檢視課程

練習說明

  • 將子字串 isn't 替換為 is
  • 將子字串 important 替換為 insignificant
  • 列印變數 movies_antonym 中的結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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

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

# Print out
____
編輯並執行程式碼