In [1]:
import pandas as pd
In [2]:
df = pd.DataFrame({'value': range(1, 32, 2)},
index=pd.date_range('2018-08-01', '2018-08-31', freq='2D'))
In [3]:
print(df)
In [4]:
print(df.resample('W'))
In [5]:
print(type(df.resample('W')))
In [6]:
print(df.resample('W').mean())
In [7]:
print(df.resample('W').median())
In [8]:
print(df.resample('W').sum())
In [9]:
print(df.resample('W').first())
In [10]:
print(df.resample('W').last())
In [11]:
print(df.resample('W').count())
In [12]:
print(df.resample('W').ohlc())
In [13]:
print(df.resample('W').apply(list))
In [14]:
print(df.resample('W').agg(['min', 'max', 'sum']))
In [15]:
print(df.resample('W').apply(list))
In [16]:
print(df.resample('W', label='left').apply(list))
In [17]:
print(df.resample('W', label='left', closed='left').apply(list))
In [18]:
df_reset = df.reset_index()
print(df_reset)
In [19]:
print(df_reset.resample('W', on='index').sum())