开始使用免费开始使用

替换否定形式

为了继续推进您的情感预测项目,接下来的任务是处理数据集中出现的否定形式。有些预测算法对否定不敏感,因此一个常见做法是去掉 notn't,并把其后的单词替换为反义词。

例如,假设您有字符串:The movie isn't good。您需要去掉 n't,并将 good 替换为 bad。这样字符串就变成了 The movie is bad。您注意到在数据集的第 1 列中,有一个字符串使用了 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
____
编辑并运行代码