Inizia subitoInizia gratis

Sono bot?

L’azienda per cui lavori ti ha chiesto di eseguire una sentiment analysis usando un insieme di dati con tweet. Per prima cosa, devi fare un po’ di pulizia ed estrarre alcune informazioni.
Mentre stampi del testo, ti accorgi che alcuni tweet contengono menzioni di utenti. Alcune di queste menzioni seguono uno schema davvero strano. Alcuni esempi che noti: @robot3!, @robot5& e @robot7#

Per capire se quegli utenti sono bot, farai una prova di concetto con un tweet ed estrarrai le menzioni usando il metodo .findall().

Annoti alcuni metacaratteri utili per dopo:

\d: cifra
\w: carattere di parola
\W: carattere non di parola
\s: spazio bianco

Il testo di un tweet è stato salvato nella variabile sentiment_analysis. Puoi usare print(sentiment_analysis) per visualizzarlo nella IPython Shell.

Questo esercizio fa parte del corso

Espressioni regolari in Python

Visualizza corso

Istruzioni dell'esercizio

  • Importa il modulo re.
  • Scrivi una regex che corrisponda alle menzioni utente che iniziano con @ e seguono lo schema, ad esempio @robot3!.
  • Trova tutte le corrispondenze dello schema nella variabile sentiment_analysis.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Import the re module
____

# Write the regex
regex = ____"____"

# Find all matches of regex
print(re.____(____, ____))
Modifica ed esegui il codice