ПочатиПочніть безкоштовно

Заміна заперечень

Щоб продовжити роботу над проєктом із передбачення, ваше наступне завдання — з'ясувати, як опрацьовувати заперечення, що трапляються у вашому наборі даних. Деякі алгоритми для передбачення погано працюють із запереченнями, тож дієвий підхід — прибрати або 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 in Python

Переглянути курс

Інструкції до вправи

  • Заміньте підрядок isn't на слово is.
  • Заміньте підрядок important на слово insignificant.
  • Виведіть результат, що збережено у змінній movies_antonym.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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

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

# Print out
____
Редагувати та запускати код