慕码人8056858
reindexdf.max(level=[0, 1, 2]).reindex(df.index) holidayYEAR MONTH DAY TIME 2012 10 2 00:00:00 0 06:00:00 0 12:00:00 0 18:00:00 0 3 00:00:00 1 06:00:00 1 12:00:00 1 18:00:00 1 4 00:00:00 0 06:00:00 0 12:00:00 0 18:00:00 0设置idx = pd.MultiIndex.from_product([ [2012], [10], [2, 3, 4], pd.timedelta_range(0, periods=4, freq='6H')], names=['YEAR', 'MONTH', 'DAY', 'TIME'])df = pd.DataFrame({'holiday': [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]}, idx)