l_col = ['sale_qty', 'sale_sku_cnt', 'ord_qty', 'ord_sku_cnt', 'new_sale_qty', 'new_sale_sku_cnt']
for col, lag in itertools.product(l_col, range(3, 29)):
tmp_all[f'{col}_{str(lag)}d'] = tmp_all.groupby(['origin_bizpl_cd', 'ctgr_cd'])[col].shift(lag)
'언어 꿀Tip > Python 꿀tip!' 카테고리의 다른 글
07_01_35. local 환경에서 그래프(graph) 한글 깨짐 (0) | 2021.05.10 |
---|---|
07_01_34. category 변수 다루기, handling (0) | 2021.04.28 |
07_07_32. group별로 ts time series 한번에 만들기 (0) | 2021.04.26 |
07_01_31. 데이터프레임 groupby 계산시 컬럼명(column) 변경 (0) | 2021.04.12 |
07_01_30. convert multi index to single index (Series) (0) | 2021.04.12 |