【问题标题】:Pandas Start/End Date Data TransformationPandas 开始/结束日期数据转换
【发布时间】:2016-11-16 17:49:43
【问题描述】:

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

我有以下格式的数据:

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

提前致谢

【问题讨论】:

标签: python datetime pandas


【解决方案1】:

您提供的信息太少,无法确定您想要什么。但是像重新索引这样简单的事情,然后是排序。

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

当然,现在数据框中仍有日期列,但可以根据需要删除这两个列。看起来你在这里做的事情并没有太大的意义,我错过了什么吗?

【讨论】:

  • 抱歉造成混淆,但本质上我想将 Start_date 和 End_date 转换为时间序列,并按原样填写值。这更有意义吗?谢谢
猜你喜欢
  • 2019-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-06
相关资源
最近更新 更多