如何转换为日期 - 熊猫,Python

时间:2015-02-23 09:31:42

标签: python string date pandas

我正在尝试将字符串转换为日期,并且我了解如何使用pandas附带的to_datetime,但我希望能够在不插入时间的情况下执行此操作? 我确信这很简单,但我对此有点新鲜。

1 个答案:

答案 0 :(得分:1)

您不需要时间组件,如果您使用datetime.strptimeto_datetime转换是相同的:

In [10]:

df = pd.DataFrame({'date':['2012/04/06']})
df
Out[10]:
         date
0  2012/04/06
In [11]:

import datetime as dt
df['date'].apply(lambda x: dt.datetime.strptime(x, '%Y/%m/%d'))

Out[11]:
0   2012-04-06
Name: date, dtype: datetime64[ns]
In [13]:

pd.to_datetime(df['date'])
Out[13]:
0   2012-04-06
Name: date, dtype: datetime64[ns]