Zacznij terazZacznij za darmo

Więcej operatorów łańcuchów i Twitter

W tym ćwiczeniu zastosujesz różne operatory łańcuchów do trzech ciągów znaków wybranych ze zbioru danych tweets. Lista tweets_list została już dla ciebie przygotowana.

Musisz stworzyć trzy nowe listy, stosując różne operatory łańcuchów:

  • listę zawierającą wyłącznie litery
  • listę zawierającą wyłącznie znaki alfanumeryczne
  • listę zawierającą wyłącznie cyfry

Wymagane funkcje zostały już zaimportowane z nltk.

To ćwiczenie jest częścią kursu

Analiza sentymentu w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz listę tokenów z tweets_list.
  • Na liście letters usuń wszystkie cyfry i inne znaki – zachowaj wyłącznie litery.
  • W let_digits zachowaj znaki alfanumeryczne, usuwając wszystkie pozostałe znaki.
  • Utwórz digits, usuwając litery i inne znaki – zostaw tylko liczby.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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])
Edytuj i uruchom kod