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

Tarih-saat sütunlarını analiz etme

Feature engineering, farklı veri türlerindeki özellikleri işlemek için tüm Machine Learning iş akışlarında önemli bir adımdır. Özellikle, birçok veri kümesinde tarih-saat (datetime) sütunları yaygındır. Bu egzersizde, veri kümesindeki ve datetime'ı temsil eden ama tamsayı olarak saklanan hour sütununu inceleyeceksin. Önce hour sütununu ayrıştırıp bir datetime sütununa dönüştüreceksin. Ardından bu datetime sütunundan günün saatini çıkaracak ve bu saate göre toplam tıklama sayısını hesaplayacaksın.

Çalışma alanında pandas modülü pd olarak mevcut ve örnek DataFrame df olarak yüklendi.

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

Python ile Machine Learning kullanarak TOB tahmini

Kursa Göz Atın

Egzersiz talimatları

  • hour sütununu tamsayıdan pd.to_datetime() kullanarak bir datetime sütununa dönüştür.
  • Tarih-saat erişicisi .dt ile dönüştürülen sütundan .hour kullanarak saat bilgisini çıkar.
  • Çıkarılan günün saatine göre toplam tıklamayı .sum() ile hesapla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Change the hour column to a datetime and extract hour of day
df['hour'] = pd.____(df['hour'], format = '%y%m%d%H')
df['hour_of_day'] = df['hour'].____.____
print(df.head(5))

# Get and plot total clicks by hour of day
df.____('hour_of_day')['click'].____.plot.bar(figsize=(12,6))
plt.ylabel('Number of clicks')
plt.title('Number of clicks by hour of day')
plt.show()
Kodu Düzenle ve Çalıştır