从日期列计算年份

时间:2019-04-08 09:36:52

标签: python-3.x pandas dataframe

我想查看数据框中日期列的年数。

我有这样的df列

df =       Date
      2014-03-18 00:00:00
      2014-04-23 12:00:00
      2015-01-12 01:00:00
      2016-05-24 00:00:00
      2017-11-12 00:00:00
      2017-08-18 00:00:00

我希望看到如下输出:

Date
2014-2
2015-1
2016-1
2017-2

1 个答案:

答案 0 :(得分:1)

您可以使用:

df['Date'].dt.year.value_counts().sort_index()

输出

2014    2
2015    1
2016    1
2017    2