我有兩個數據框,一個是Price,另一個是Volume。他們都是小時工,並且在同一時間段內(一年)。兩個數據幀隨機按日分組而不是小時
dfP = pd.DataFrame(np.random.randint(5, 10, (8760,4)), index=pd.date_range('2008-01-01', periods=8760, freq='H'), columns='Col1 Col2 Col3 Col4'.split())
dfV = pd.DataFrame(np.random.randint(50, 100, (8760,4)), index=pd.date_range('2008-01-01', periods=8760, freq='H'), columns='Col1 Col2 Col3 Col4'.split())
每一天都是一個SET,意味着值必須保持在一起。樣品生成時,需要一整天。因此在這個數據集中會有一個樣本(例如2008年2月2日的24小時)。我想爲dfP生成一個185天(50%)的樣本集,並從相同的日子獲得卷,因此我可以生成一個總和產品。
dfProduct = dfP_Sample * dfV_Sample
我迷失在如何做到這一點。任何幫助表示讚賞。
OP想要採取年份樣本,這不是正確答案,請再次閱讀該問題 –