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.asfreq('10D'))
In [5]:
print(df.asfreq('5D'))
In [6]:
print(df.asfreq('W'))
In [7]:
print(df.asfreq('W-WED'))
In [8]:
print(df.asfreq('W', fill_value=0))
In [9]:
print(df.asfreq('W', method='pad'))
In [10]:
print(df.asfreq('W', method='ffill'))
In [11]:
print(df.asfreq('W', method='backfill'))
In [12]:
print(df.asfreq('W', method='bfill'))
In [13]:
df_3D = pd.DataFrame({'value': range(1, 32, 3)},
index=pd.date_range('2018-08-01', '2018-08-31', freq='3D'))
In [14]:
print(df_3D.asfreq('D', method='bfill'))
In [15]:
df_h = pd.DataFrame({'value': range(9)},
index=pd.date_range('2018-08-01', '2018-08-05', freq='12H'))
print(df_h)
In [16]:
print(df_h.asfreq('D'))
In [17]:
print(df_h.resample('D').mean())