Začněte nyníZačněte zdarma

Nahrazování negací

Aby ses mohl/a dál věnovat svému predikčnímu projektu, dalším úkolem je zjistit, jak pracovat s negacemi v datasetu. Některé predikční algoritmy si s negacemi příliš nerozumějí, takže dobrým řešením je odstranit not nebo n't a nahradit následující slovo jeho antonymem.

Představ si, že máš řetězec: The movie isn't good. Potřebuješ odstranit n't a nahradit good slovem bad. Výsledný řetězec pak bude The movie is bad. V prvním sloupci datasetu si všimneš řetězce, který obsahuje slovo isn't následované slovem important.

Text tohoto sloupce je už uložený v proměnné movies, takže s ní rovnou začneš pracovat. Pro zobrazení obsahu můžeš použít print(movies) v IPython Shellu.

Toto cvičení je součástí kurzu

Regular Expressions in Python

Zobrazit kurz

Pokyny k cvičení

  • Nahraď podřetězec isn't slovem is.
  • Nahraď podřetězec important slovem insignificant.
  • Vypiš výsledek uložený v proměnné movies_antonym.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

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

# Print out
____
Upravit a spustit kód