ÎncepețiÎncepe gratuit

Grafice EDA II

Un alt aspect interesant de explorat este dacă prețul unei curse variază în funcție de ora din zi.

Scopul tău este să reprezinți grafic tariful median pentru fiecare oră a zilei, sub forma unui grafic liniar simplu. Caracteristica oră este deja calculată pentru tine. Nu te îngrijora dacă nu știi cum să lucrezi cu caracteristicile de tip dată – le vom explora în capitolul dedicat Inginerii caracteristicilor.

Acest exercițiu face parte din cursul

Câștigarea unei competiții Kaggle în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Grupează DataFrame-ul train după coloana "hour" și calculează mediana pentru coloana "fare_amount".
  • Folosind DataFrame-ul hour_price obținut, trasează un grafic liniar cu "hour" pe axa x și "fare_amount" pe axa y.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul