我有一个其中的一列是:dftime
time
0 2014-01-01
1 2014-01-02
2 2014-01-03
3 2014-01-04
4 2014-01-05
... ...
我想将日期转换为粒度最多为几秒钟,例如,从 到 。最好的方法是什么?datetime2014-01-012014-01-01 11:00:00
我尝试了以下方法:
df['time'] = df['time'].astype('datetime64[ns]')
和这个:
df['time'] = pd.to_datetime(df['time'])
然后这个:
df['time'] = [time.date() for time in df['time']]
奇怪的是,所有这些方法都没有发生任何事情。
慕的地10843
相关分类