считать год по столбцу даты

#python-3.x #pandas #dataframe

#python-3.x #панды #фрейм данных

Вопрос:

Я хотел бы видеть количество лет из столбца даты в фрейме данных.

У меня есть столбец 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. опечатка? 2107, 2104 ?

Ответ №1:

Вы можете использовать:

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

Вывод

 2014    2
2015    1
2016    1
2017    2