EDA grafikleri II
Aklına gelebilecek bir başka fikir de bir yolculuğun fiyatının gün içinde değişebileceği.
Hedefin, günün her saati için medyan ücret tutarını basit bir çizgi grafik olarak çizmek. hour özelliği senin için hesaplandı. Tarih özellikleriyle nasıl çalışacağını bilmiyorsan endişelenme. Bunları Özellik Mühendisliği bölümünde inceleyeceğiz.
Bu egzersiz, kursun bir parçasıdır
Python ile Bir Kaggle Yarışmasını Kazanmak
Egzersiz talimatları
trainDataFrame'ini"hour"a göre grupla ve"fare_amount"sütunu için medyanı hesapla.- Elde ettiğin
hour_priceDataFrame'ini kullanarak x ekseninde"hour", y ekseninde"fare_amount"olacak şekilde bir çizgi grafiği çiz.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create hour feature
train['pickup_datetime'] = pd.to_datetime(train.pickup_datetime)
train['hour'] = train.pickup_datetime.dt.hour
# Find median fare_amount for each hour
hour_price = train.____('____', as_index=False)['____'].____()
# Plot the line plot
plt.plot(hour_price[____], hour_price[____], marker='o')
plt.xlabel('Hour of the day')
plt.ylabel('Median fare amount')
plt.title('Fare amount based on day time')
plt.xticks(range(24))
plt.show()