본문 바로가기

언어 꿀Tip/Python 꿀tip!

07_07_32. group별로 ts time series 한번에 만들기

# 일자 reindex
datelist = pd.date_range( start = df.oper_dt.min(), end = df.oper_dt.max(), freq='D')
df_01 = df.set_index('oper_dt').groupby(['origin_bizpl_cd', 'ctgr_cd']).apply(lambda x: x.reindex(datelist, fill_value=0)).drop(columns=['origin_bizpl_cd', 'ctgr_cd']).reset_index() # groupby reindex
df_01 = df_01.rename(columns={'level_2':'oper_dt'})