I have this column in a df:
    > df["time"]
0         2007-02-01 22:00:00+00:00
1         2007-02-01 22:00:00+00:00
2         2007-02-01 22:00:00+00:00
3         2007-02-01 22:00:00+00:00
4         2007-02-01 22:00:00+00:00
I want to create three new columns with day, month, and year but I can't figure out a way to extract each one of these of the time column.
                        
In order to not modify your existing
timecolumn, create a separate datetime series usingpd.to_datetimeand then use thedtaccessor:An alternative would be to use
str.split('-')on thedatetime.dt.dateseries: