In [2]:
import pandas as pd
import numpy as np
import datetime as datetime
import seaborn as sns
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = (15, 5)
#Cargo los datos pero parseando las fechas a DataTime
trip = pd.read_csv('db/trip.csv', parse_dates=['start_date','end_date'])
weather = pd.read_csv('db/weather.csv')
status= pd.read_csv('db/stat80.csv')
In [3]:
#Observacion de los tipos de datos
trip.head(10)
Out[3]:
In [5]:
#A cada dato de la columna de comienzo del viaje (start_date) le aplico una funcion para saber en que dia de la semana fueron
#realizados los viajes
#Aclaracion: dayofweek nos da los dias ordenados desde 0(lunes) hasta 6(domingo)
#Realizo un plot de barras para visualizar lo calculado en el paso anterior
plt = trip['start_date'].apply(lambda x: x.dayofweek).value_counts().plot('bar');
plt.set_xlabel('Dias de la semana');
plt.set_ylabel('Cantidad');
plt.set_title('Cantidad de viajes por dia de la semana');
plt.set_xticklabels(['Martes','Miercoles','Jueves','Lunes','Viernes','Sabado','Domingo'], fontdict=None, minor=False);
In [ ]: