0

我有一个包含这样的日期时间列的数据框:

原始数据

正如您在“date_time”列中看到的,最小的时间单位是分钟。事实上,它没有第二个uinte。我的意思是,例如,在前六行中,重复 4:24,这意味着每 10 秒收集一次数据,或者重复 10 次 4:25,这意味着每 6 秒记录一次数据。

事实上,我正在寻找一种在“date_time”列中排名第二的解决方案。

理想的格式是这样的:

理想的格式

4

1 回答 1

1

只需使用to_datetime()方法pandas

解决方案:-

df['date_time']=pd.to_datetime(df['date_time'])

然后使用apply()方法:-

df['date_time']=df['date_time'].apply(lambda x:x.strftime("%H:%M:%S"))
于 2021-02-27T06:22:41.050 回答