熊猫系列日期时间在Python中
问题描述:
我有一个纯粹的日期时间系列。称它为series1
。熊猫系列日期时间在Python中
我怎样才能以最有效的方式提取系列中的月份,以便拥有仅仅几个月的新系列?
例如。
series1.month
不起作用。但是对于每一行,它都会起作用。
答
在大熊猫版本0.14及以上,你可以使用apply
从datetime
值提取日期:
series1.apply(lambda x: x.month)
在0.15,新datetime
系列访问,使操作更简单(感谢@chrisb):
series1.dt.month
在0.15你可以使用新的'dt'访问器,就像'series1.dt.month' – chrisb 2014-11-04 19:57:40
谢谢@chrisb - 我还没有看到0.15呢!我会在文档中添加一个链接到答案中。 – 2014-11-04 19:59:57