1
私は因子と時間間隔のあるテーブルを持っています。私がしたいのは、START_DATE
とEND_DATE
の間の各日付で長いテーブルを取得することです。パンダの日付変更シーケンス
dt_in = pd.DataFrame({'factor':['A','B'],
'START_DATE':[pd.Timestamp('2015-01-01'),pd.Timestamp('2016-02-05')],
'END_DATE':[pd.Timestamp('2015-01-04'),pd.Timestamp('2016-02-07')]})
END_DATE START_DATE factor
0 2015-01-04 2015-01-01 A
1 2016-02-07 2016-02-05 B
私はこの1つのような出力テーブルを持つようにしたい:
dt_out = pd.DataFrame({'factor': ['A','A','A','A','B','B','B'],
'DATE': ['2015-01-01', '2015-01-02', '2015-01-03', '2015-01-04',
'2016-02-05', '2016-02-06', '2016-02-07']})
DATE factor
0 2015-01-01 A
1 2015-01-02 A
2 2015-01-03 A
3 2015-01-04 A
4 2016-02-05 B
5 2016-02-06 B
6 2016-02-07 B
私はこれをどのように行うことができますか?
優秀!ありがとうございます – BiXiC
受け入れていただきありがとうございます。がんばろう! – jezrael