Pandas – Szeregi czasowe

import pliku csv i ustawianie indeksu na kolumnie z datą

import pandas as pd
sales = pd.read_csv('sales-feb-2015.csv', parse_dates=True, index_col= 'Date')

Pobranie rekodu z konkretnej godziny

sales.loc['2015-02-19 11:00:00', 'Company'] 

Pobranie rekordów z konkretnego dnia

sales.loc['2015-2-5'] 

z miesiąca

sales.loc['2015-2'] 

z roku

sales.loc['2015'] 

Przedział czasowy

sales.loc['2015-2-16':'2015-2-20']

Ponowne próbkowanie (resampling)

Średnia dzienna

sales.resample('D').mean() 

Suma miesięczna

sales.resample('D').sum() 

Największa suma:

sales.resample('D').sum().max() 

Suma z dwóch tygodni

sales.loc[:,'Units'].resample('2W').sum()

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *