您好有一個時間戳物件串列:
Timestamp('2021-07-07 10:00:03'), Timestamp('2021-07-07 10:02:13'), Timestamp('2021-03-07 12:40:24')
我想在小時級別對每個元素進行四舍五入,以獲得:
Timestamp('2021-07-07 10:00:00'), Timestamp('2021-07-07 10:00:00'), Timestamp('2021-03-07 12:00:00')
每個元素的型別是
熊貓時間戳(pandas._libs.tslibs.timestamps.Timestamp)
. 最好的方法是什么?
uj5u.com熱心網友回復:
給定
>>> df
time
0 2021-07-07 10:00:03
1 2021-07-07 10:02:13
2 2021-03-07 12:40:24
采用
>>> df['time'] = df['time'].dt.floor('1h')
>>> df
time
0 2021-07-07 10:00:00
1 2021-07-07 10:00:00
2 2021-03-07 12:00:00
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/438195.html
