BaşlayınÜcretsiz başlayın

Daha fazla string işleci ve Twitter

Bu egzersizde, tweets veri kümesinden seçilen üç metne farklı string işleçleri uygulayacaksın. Senin için bir tweets_list oluşturuldu.

Farklı string işleçleri uygulayarak üç yeni liste oluşturman gerekiyor:

  • yalnızca harfleri tutan bir liste
  • yalnızca karakterleri tutan bir liste
  • yalnızca rakamları tutan bir liste

Gerekli fonksiyonlar senin için nltk içinden içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Python ile Duygu Analizi

Kursa Göz Atın

Egzersiz talimatları

  • tweets_list içindeki belirteçlerden bir liste oluştur.
  • letters listesinde tüm rakamları ve diğer karakterleri kaldır, yani sadece harfleri tut.
  • let_digits içinde alfasayısal (harf ve rakam) karakterleri tut, diğer tüm karakterleri kaldır.
  • digitsi, harfleri ve diğer karakterleri kaldırıp yalnızca sayıları tutarak oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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])
Kodu Düzenle ve Çalıştır