Začněte nyníZačněte zdarma

EDA – grafy II

Další zajímavá myšlenka je, že cena jízdy se může v průběhu dne měnit.

Tvým cílem je vykreslit medián jízdného pro každou hodinu dne jako jednoduchý spojnicový graf. Příznak hodiny je již vypočítaný. Nedělej si starosti, pokud zatím nevíš, jak pracovat s datumovými příznaky – podrobněji se jim budeme věnovat v kapitole o Feature Engineering.

Toto cvičení je součástí kurzu

Jak vyhrát soutěž na Kaggle v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Seskup DataFrame train podle sloupce "hour" a vypočítej medián sloupce "fare_amount".
  • Z výsledného DataFrame hour_price vykresli spojnicový graf s "hour" na ose x a "fare_amount" na ose y.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód