我有 4 個資料框,目的是將它們圍繞日期列按小時合并,以根據與推文的互動進行推斷。
為了正確修剪資料框,我需要將日期列四舍五入到最接近的小時,然后在每小時左右合并資料框,如上所述。
我的問題是將日期時間物件四舍五入到最近的小時。下面是我的代碼,我不知道如何讓它正確四舍五入。
import datetime
tweet_and_price_df['date'] = tweet_and_price_df['date'].apply(lambda dt:
datetime.datetime(dt.year, dt.month, dt.day,
round(dt.hour),round(dt.minute)))
輸出正確四舍五入分鐘,但不是小時。這是輸出中的一個片段:

如果有人有任何想法為什么不向上/向下四舍五入,請告訴我!
謝謝你。
uj5u.com熱心網友回復:
你可以做
tweet_and_price_df['date'] = pd.to_datetime(tweet_and_price_df['date']).round('H')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/344871.html
