Просто добавив еще один вариант, хотя coldspeed уже предоставляет краткий ответ в качестве рождественского и новогоднего бонуса :-):
>>> df
pickup_datetime
0 2009-06-15 17:26:00+00:00
1 2010-01-05 16:52:00+00:00
2 2011-08-18 00:35:00+00:00
3 2012-04-21 04:30:00+00:00
4 2010-03-09 07:51:00+00:00
Преобразование строк в метки времени, выводя их формат:
>>> df['pickup_datetime'] = pd.to_datetime(df['pickup_datetime'])
>>> df
pickup_datetime
0 2009-06-15 17:26:00
1 2010-01-05 16:52:00
2 2011-08-18 00:35:00
3 2012-04-21 04:30:00
4 2010-03-09 07:51:00
Вы можете выбрать день только с pickup_datetime
:
>>> df['pickup_datetime'].dt.day
0 15
1 5
2 18
3 21
4 9
Name: pickup_datetime, dtype: int64
Вы можете выбрать месяц только с pickup_datetime
:
>>> df['pickup_datetime'].dt.month
0 6
1 1
2 8
3 4
4 3
Вы можетерис года только из pickup_datetime
>>> df['pickup_datetime'].dt.year
0 2009
1 2010
2 2011
3 2012
4 2010