2016-11-16 76 views
-1

想知道是否有人可以幫助我進行以下數據轉換。熊貓開始/結束日期數據轉換

我有這種格式以下數據:

ID Value Start Date End Date 
A 1 1/31/2015 6/30/2015 
B 2 3/31/2015 4/30/2015 

And would like it to be in this format instead: 
Date ID Value 
1/31/2015 A 1 
2/28/2015 A 1 
3/31/2015 A 1 
4/30/2015 A 1 
5/31/2015 A 1 
6/30/2015 A 1 
3/31/2015 B 2 
4/30/2015 B 2 

在此先感謝

+2

請分享您可能已編寫的示例代碼來解決您的問題。請同時閱讀https://stackoverflow.com/help/how-to-ask –

回答

0

您提供太少的信息,真的可以肯定的,你想要什麼。但是像重新索引這樣簡單的工作,然後是排序。

data.index = data.dates 
data.sort(by='ID') 

當然,你現在仍然在數據幀的日期列,但同時需要那些可以被丟棄。看起來你在這裏做的任何事情都不太重要,我錯過了什麼?

+0

對不起,我基本上想將Start_date和End_date轉換爲時間序列,然後按照原樣填入值。這是否更有意義?謝謝 – Tony