【问题标题】:round datetime to nearest min将日期时间四舍五入到最接近的分钟
【发布时间】:2022-01-02 20:39:21
【问题描述】:

我如何在下面四舍五入:

                   Time
0   2021-11-23 08:07:35
1   2021-11-09 23:12:13

到最近的最小值:

                   Time
0   2021-11-23 08:08:00
1   2021-11-09 23:12:00

【问题讨论】:

    标签: python pandas dataframe datetime


    【解决方案1】:

    将时间强制为 datetime 并使用 dt.round(Minute) 进行舍入。代码如下

    df['Time']=pd.to_datetime(df['Time']).dt.round("T")
    
    
    
     Time
    0 2021-11-23 08:08:00
    1 2021-11-09 23:12:00
    

    【讨论】:

    • 看起来不错,谢谢!我可以知道“T”是什么意思吗?
    • 'T' 代表分钟
    猜你喜欢
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多