1
假設我有以下數據集查找最大爲每個業務季度大熊貓列
import pandas as pd, numpy, datetime
start, end = datetime.datetime(2015, 1, 1), datetime.datetime(2015, 12, 31)
date_list = pd.date_range(start, end, freq='B')
numdays = len(date_list)
value = numpy.random.normal(loc=1e3, scale=50, size=numdays)
ids = numpy.repeat([1], numdays)
test_df = pd.DataFrame({'Id': ids,
'Date': date_list,
'Value': value})
我現在想每個業務季度內計算出最大的test_df
。一種可能性是使用resample
使用rule='BQ', how='max'
。但是,我想保留數組的結構,併爲每個BQ生成另一個最大值的列,你們有沒有關於如何執行此操作的任何建議?
我不確定什麼定義了一個商業季度,所以請檢查我的回答是否符合您的期望 – EdChum
顯然,我們並不確定是否 - 因此日曆季度的運作很棒 – Tingiskhan