Opririlor legate de droguri sunt în creștere?

Analiza activității polițienești cu pandas

Kevin Markham

Founder, Data School

Reeșantionarea prețului

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
Analiza activității polițienești cu pandas

Reeșantionarea volumului

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
Analiza activității polițienești cu pandas

Concatenarea prețului și volumului

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')
Analiza activității polițienești cu pandas

Reprezentarea prețului și volumului (1)

monthly.plot()
plt.show()

Grafic liniar unic al prețului și volumului mediu lunar pentru acțiunile Apple

Analiza activității polițienești cu pandas

Reprezentarea prețului și volumului (2)

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

Grafice liniare separate ale prețului și volumului mediu lunar pentru acțiunile Apple

Analiza activității polițienești cu pandas

Să exersăm!

Analiza activității polițienești cu pandas

Preparing Video For Download...