Are drug-related stops on the rise?

Analizzare l'attività di polizia con pandas

Kevin Markham

Founder, Data School

Resampling the price

apple.groupby(apple.index.month).price.mean()
date_and_time
1    174.34
2    155.78
3    178.46
apple.price.resample('M').mean()
date_and_time
2018-01-31    174.34
2018-02-28    155.78
2018-03-31    178.46
Analizzare l'attività di polizia con pandas

Resampling the volume

apple
date_and_time         price    volume          
2018-01-08 16:00:00  174.35  20567800
2018-01-09 16:00:00  174.33  21584000
2018-02-08 16:00:00  155.15  54390500
...                     ...       ...
apple.volume.resample('M').mean()
date_and_time
2018-01-31    21075900
2018-02-28    62531550
2018-03-31    27979650
Freq: M, Name: volume, Length: 3, dtype: float64
Analizzare l'attività di polizia con pandas

Concatenating price and volume

monthly_price = apple.price.resample('M').mean()
monthly_volume = apple.volume.resample('M').mean()
pd.concat([monthly_price, monthly_volume], axis='columns')
date_and_time   price    volume
2018-01-31     174.34  21075900
2018-02-28     155.78  62531550
2018-03-31     178.46  27979650
monthly = pd.concat([monthly_price, monthly_volume],
                     axis='columns')
Analizzare l'attività di polizia con pandas

Plotting price and volume (1)

monthly.plot()
plt.show()

Single line plot of monthly mean price and volume for Apple stock

Analizzare l'attività di polizia con pandas

Plotting price and volume (2)

monthly.plot(subplots=True)
plt.show()

Separate line plots of monthly mean price and volume for Apple stock

Analizzare l'attività di polizia con pandas

Let's practice!

Analizzare l'attività di polizia con pandas

Preparing Video For Download...