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