您好我(仍)使用pandas 0.13.1
Pandas中是否只有时间数据类型,如何从 datetime 系列中获取?考虑到例如以下代码,
dtim = date_range( start='10-MAR-2016', end='10-NOV-2016 23:45', freq='15T')
......我想我应该可以做一些像
这样的事情tim = dtim.get_time()
是的,我已经环顾了pandas timeseries documentation并发现了很多细节,但对于这个简单的需求却没有什么特别的。
我想我可能会以某种方式忽略这一点,但无法找到正确的页面......
由于
编辑:我忘了提到我需要一个可用于算术表达式的时间值,特别是计算每日正弦曲线,例如
sinTrend = ampli * sin( dtim.time * np.pi / 12 + phi )
答案 0 :(得分:0)
所以..我明白了。获得数字时间就像评估表达式一样简单:
tim = dtim.hour + dtim.minute/60
这给出了以小时为单位的时间。
我预计会有一个特定的方法,但这足够好,紧凑而有意义。
感谢所有