2017-12-31 77 views
-3

年次データセットを四半期のデータセットに変換したいのですが、通常は年の値を4回繰り返して、その年の各四半期に割り当てる必要があります。ありがとう。年次データを四半期データに変換する

+0

この質問は良い答えを得るための十分な詳細を持っていません。 [ask]を見てください – jtbandes

答えて

0

あなたはresampleffillを使用することができます。

df = pd.DataFrame({'date':pd.date_range('2001-01-01',periods=15, freq='AS'), 
        'Value_1':np.random.randint(0,100,15)}) 

df=df.set_index('date') 

df_out = df.resample('QS').ffill() 

print(df_out.head(10)) 

出力:

  Value_1 
date    
2001-01-01  87 
2001-04-01  87 
2001-07-01  87 
2001-10-01  87 
2002-01-01  37 
2002-04-01  37 
2002-07-01  37 
2002-10-01  37 
2003-01-01  11 
2003-04-01  11 
関連する問題