pandas timestamp series to string?
Consider the dataframe df
df = pd.DataFrame(dict(timestamp=pd.to_datetime(['2000-01-01'])))df timestamp0 2000-01-01
Use the datetime accessor dt
to access the strftime
method. You can pass a format string to strftime
and it will return a formatted string. When used with the dt
accessor you will get a series of strings.
df.timestamp.dt.strftime('%Y-%m-%d')0 2000-01-01Name: timestamp, dtype: object
Visit strftime.org
for a handy set of format strings.