从熊猫0.13.1中的datetime系列中获取时间

时间:2017-04-11 10:45:31

标签: python pandas datetime time

您好我(仍)使用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 )

1 个答案:

答案 0 :(得分:0)

所以..我明白了。获得数字时间就像评估表达式一样简单:

tim = dtim.hour + dtim.minute/60

这给出了以小时为单位的时间。

我预计会有一个特定的方法,但这足够好,紧凑而有意义。

感谢所有