Inizia subitoInizia gratis

Sostituire le negazioni

Per continuare a lavorare al tuo progetto di previsione, il prossimo compito è capire come gestire le negazioni presenti nel tuo insieme di dati. Alcuni algoritmi di previsione non gestiscono bene le negazioni, quindi un buon approccio è rimuovere not o n't e sostituire la parola successiva con il suo antonimo.

Immagina di avere la stringa: The movie isn't good. Dovrai rimuovere n't e sostituire good con bad. In questo modo la tua stringa diventa The movie is bad. Noti che nella prima colonna dell'insieme di dati hai una stringa che usa la parola isn't seguita da important.

Il testo di questa colonna è già stato salvato nella variabile movies, quindi puoi iniziare a lavorarci. Puoi usare print(movies) per visualizzarlo nella IPython Shell.

Questo esercizio fa parte del corso

Espressioni regolari in Python

Visualizza corso

Istruzioni dell'esercizio

  • Sostituisci la sottostringa isn't con la parola is.
  • Sostituisci la sottostringa important con la parola insignificant.
  • Stampa il risultato contenuto nella variabile movies_antonym.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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

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

# Print out
____
Modifica ed esegui il codice