import pandas as pd
import numpy as np
import datetime
df = pd.DataFrame({'date': ['20200101', '20200201', '20200301'], 'num':[25,10,38]})
df
df['date'] = pd.to_datetime(df['date'])
df
dt = pd.date_range('2020-03-01', periods=5, freq='H')
dt
dt = dt.tz_localize('UTC')
dt
dt.tz_convert('US/Pacific')
dt = pd.date_range('2020-04-01', periods=10, freq='H')
df = pd.Series(range(len(dt)), index=dt)
df.resample('2H').sum()
df = pd.Series(range(10), index=pd.date_range('2020-01-01', periods=10, freq='D'))
df = pd.DataFrame({'date':pd.date_range('2020-01-01', periods=10, freq='D'), 'num':range(10)})
df
pd.Timestamp(datetime.datetime(2020, 1, 1))
pd.Timestamp('2020-01-01')
pd.Timestamp(2020, 1, 1)
pd.Period('2020-01')
pd.Period('2020-01', freq='D')
pd.to_datetime(['01-01-2020 8:00'], dayfirst=True)
pd.date_range(start='2020-01-01', end='2020-01-31', freq='D')
pd.bdate_range(start='2020-01-01', end='2020-01-31')
pd.period_range(start='2020-01-01', end='2020-04-01', freq='M')