Pandas-将日期转换为日期时间格式
我有一个具有日期值的列。我正在尝试将其转换为日期时间格式。下面给出的是我的数据集和我迄今为止尝试过的内容Pandas-将日期转换为日期时间格式,pandas,Pandas,我有一个具有日期值的列。我正在尝试将其转换为日期时间格式。下面给出的是我的数据集和我迄今为止尝试过的内容 date 2019-01-02 2019-01-03 我已将其转换为日期时间,如下所示: pd.to_datetime(df['date']) 但是,它仍然以yyyy-mm-dd格式显示。我正在尝试将其转换为“YYYY-MM-DD HH24:MI:SS”格式 预期产出: 2019-01-02 00:00:00 2019-01-03 00:00:00 您只需要更改表示吗?因为上面的时间戳
date
2019-01-02
2019-01-03
我已将其转换为日期时间,如下所示:
pd.to_datetime(df['date'])
但是,它仍然以yyyy-mm-dd格式显示。我正在尝试将其转换为“YYYY-MM-DD HH24:MI:SS”格式
预期产出:
2019-01-02 00:00:00
2019-01-03 00:00:00
您只需要更改表示吗?因为上面的时间戳与下面的时间戳相同,所以可以使用
df.date.dt.time
@user3483203验证,我正在尝试实现下面显示的值。尽管我已经做了pd.to_datetime()
但在使用pd.to_datetime后,它仍然没有显示时间组件。您可以打印df的数据类型吗?@datanovel抱歉,忘了提及数据类型。它是datetime 64[ns]
它已在内部存储为datetime
。如果需要该格式,可以执行df.date.dt.strftime(格式=“%y-%m-%d%hh24:%MM:%ss”)
。是否需要更改表示形式?因为上面的时间戳与下面的时间戳相同,所以可以使用df.date.dt.time
@user3483203验证,我正在尝试实现下面显示的值。尽管我已经做了pd.to_datetime()
但在使用pd.to_datetime后,它仍然没有显示时间组件。您可以打印df的数据类型吗?@datanovel抱歉,忘了提及数据类型。它是datetime 64[ns]
它已在内部存储为datetime
。如果需要该格式,可以执行df.date.dt.strftime(格式=“%y-%m-%d%hh24:%MM:%ss”)
。