У меня есть кадр данных, показанный ниже.
df = pd.DataFrame({'business_id':["a","b","c"],
'time':['2016-04-26 19:49:16, 2016-08-30 18:36:57, 2016-11-18 01:54:50, 2017-04-20 18:39:06',
'2017-03-12 17:47:20, 2018-09-10 16:40:17',
'2014-02-28 12:11:16, 2019-05-30 18:36:57, 2019-07-20 04:54:28'] })
Вот входные данные, сгенерированные из приведенного выше кода.
business_id time
a '2016-04-26 19:49:16, 2016-08-30 18:36:57, 2016-11-18 01:54:50, 2017-04-20 18:39:06'
b '2017-03-12 17:47:20, 2018-09-10 16:40:17'
c '2014-02-28 12:11:16, 2019-05-30 18:36:57, 2019-07-20 04:54:28'
Ниже приведен вывод, который я хотел бы сгенерировать.
business_id year
a 2016
a 2016
a 2016
a 2017
b 2017
b 2018
c 2014
c 2019
c 2019
Как мне это сделать?