【发布时间】:2016-10-20 06:41:52
【问题描述】:
我想转换foll。数据:
jan_1 jan_15 feb_1 feb_15 mar_1 mar_15 apr_1 apr_15 may_1 may_15 jun_1 jun_15 jul_1 jul_15 aug_1 aug_15 sep_1 sep_15 oct_1 oct_15 nov_1 nov_15 dec_1 dec_15
0 0 0 0 0 1 1 2 2 2 2 2 2 3 3 3 3 3 0 0 0 0 0 0
放入长度为365 的数组中,其中每个元素重复到下一个日期,例如0从january 1重复到january 15...
我可以做类似numpy.repeat 之类的事情,但这不知道日期,所以不会考虑到feb_15 和mar_1 之间发生的时间少于15 天。
有什么pythonic解决方案吗?
【问题讨论】:
-
你的问题不清楚,。 0,1,2是如何确定的,并显示你已经厌倦了。
标签: python datetime numpy pandas time-series