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
Istruzioni dell'esercizio
- Sostituisci la sottostringa
isn'tcon la parolais. - Sostituisci la sottostringa
importantcon la parolainsignificant. - 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
____