Plus d'opérateurs de chaînes et Twitter
Dans cet exercice, vous appliquerez différents opérateurs de chaînes à trois chaînes choisies dans l'ensemble de données tweets. Une variable tweets_list a été créée pour vous.
Vous devez construire trois nouvelles listes en appliquant différents opérateurs de chaînes :
- une liste qui ne conserve que les lettres
- une liste qui ne conserve que les caractères
- une liste qui ne conserve que les chiffres
Les fonctions requises ont été importées pour vous à partir de nltk.
Cette activité fait partie du cours
Analyse de sentiment en Python
Instructions de l’exercice
- Créez une liste des jetons à partir de
tweets_list. - Dans la liste
letters, retirez tous les chiffres et les autres caractères, c'est‑à‑dire ne gardez que les lettres. - Conservez les caractères alphanumériques mais retirez tous les autres caractères dans
let_digits. - Créez
digitsen retirant les lettres et les autres caractères pour ne garder que les nombres.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create a list of lists, containing the tokens from list_tweets
tokens = [____(item) for item in tweets_list]
# Remove characters and digits , i.e. retain only letters
letters = [[word for word in item if ____.____] for item in tokens]
# Remove characters, i.e. retain only letters and digits
let_digits = [[word for word in item if ____.____] for item in tokens]
# Remove letters and characters, retain only digits
digits = [[word for word in item if ____.____] for item in tokens]
# Print the last item in each list
print('Last item in alphabetic list: ', letters[2])
print('Last item in list of alphanumerics: ', let_digits[2])
print('Last item in the list of digits: ', digits[2])