resample pandas
df.resample("W").agg(['min','max','mean','std'])
# resample("3T") ==> 3 minutes
# resample("30S") ==> 30 seconds
# resample("1H") ==> 1 hour
# resample("D") ==> day
# resample("W") ==> week
# resample("M") ==> month
# resample("Y") ==> year
# resample("Q") ==> quarter
# Ex. 2018-01-01 ==> 2018-03-01 , 2018-06-01 , 2018-09-01 , 2018-12-01
#####################################
# .mean()
# .max()
# .min()
# .sum()
......
# .agg(['min','max',...]) specified functions are applied for every column