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

Zaman damgalı veriler için koşullu liste üreteçleri

Harika, pandas DataFrame'inden ilgilendiğin veriyi, yani zamanı, başarıyla çıkardın! Şimdi, hangi kayıtları seçeceğini daha da belirlemek için bir koşul ekleyerek çalışmanı biraz daha iyileştirelim.

Bu egzersizde, zaman damgalı Twitter verilerinden zamanı çıkarmak için bir liste üreteci kullanacaksın. Liste üretecine bir koşullu ifade ekleyerek yalnızca entry[17:19] değeri '19' olan zamanları seçeceksin. pandas paketi pd olarak içe aktarıldı ve 'tweets.csv' dosyası senin kullanman için df DataFrame'i olarak yüklendi.

Bu egzersiz

Python Araç Kutusu

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • df içinden 'created_at' sütununu çıkar ve sonucu tweet_time değişkenine ata.
  • tweet_time içindeki her satırdan zamanı çıkaran bir liste üreteci oluştur. Her satır bir zaman damgasını temsil eden bir dizgedir ve zamanı çıkarmak için dizgede 12. ile 19. karakterler arasına erişeceksin. Yineleyici değişken olarak entry kullan ve sonucu tweet_clock_time değişkenine ata. Ek olarak, entry[17:19] değerinin '19' olup olmadığını kontrol eden bir koşullu ifade ekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Extract the created_at column from df: tweet_time
tweet_time = ____

# Extract the clock time: tweet_clock_time
tweet_clock_time = [____ for ____ in ____ if ____ == ____]

# Print the extracted times
print(tweet_clock_time)
Kodu Düzenle ve Çalıştır