Pandas开始/结束日期数据转换

时间:2016-11-16 17:49:44

标签: python datetime pandas

想知道是否有人可以帮助我进行以下数据转换。

我有以下格式的数据:

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

提前致谢

1 个答案:

答案 0 :(得分:0)

您提供的信息太少,确实无法确定您想要的信息。但是像重新索引这样简单的工作,然后进行排序。

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

当然,现在您仍然在数据框中拥有日期列,但可以根据需要删除这两个列。在这里看起来你做的事情看起来不太重要,我是否想念一些东西?