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ırEgzersiz talimatları
dfiçinden'created_at'sütununu çıkar ve sonucutweet_timedeğişkenine ata.tweet_timeiç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 olarakentrykullan ve sonucutweet_clock_timedeğ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)