0
我有一個天氣數據,我需要將函數應用於特定數量的行。例如,計算每10或15行的平均值。行數很重要,因爲日期中有很多缺失值,我不想依賴它。我試過groupby
但我只能指定小時或分鐘。無論如何,我想申請獨立於DateTime index
的任何功能。將函數應用於DataFrame中的特定行數
我認爲切片DF
將是一個選項df[:9]
但我不知道如何將其應用於所有行?
下面簡單例子:
index=date_range('2013-1-1 00:00:03', '2013-01-31 23:59:03', freq='1min')
df=pd.DataFrame(np.random.rand(len(index),3),index=index)
df.groupby(df.index.map(lambda t: t.minute))
盼望任何意見。
說你想每隔10行的結合,但是你的幀有53行。你想用額外的東西做什麼?他們是否應該在一個團隊中? – DSM
你想申請的功能是什麼? 'df.resample('10min',how =)'工作嗎? –
TomAugspurger
@DSM額外的行可以被忽略。 – Michal