• Pandas入门之十八:时间差


    已信任
    Jupyter 服务器: 本地
    Python 3: Not Started
    [1]
    
    
    
    import pandas as pd
    import numpy as np
    [2]
    
    
    
    # 设置时间差,通过字符串
    timefiff = pd.Timedelta('2 days 2 hours 15 minutes 30 seconds')
    timefiff
    Timedelta('2 days 02:15:30')
    
    
    
    [3]
    
    
    
    
    # 设置时间差,通过数字
    timefiff = pd.Timedelta(6,unit='h')
    timefiff
    Timedelta('0 days 06:00:00')
    [5]
    
    
    
    timediff = pd.Timedelta(days=2)
    timediff
    Timedelta('2 days 00:00:00')
    [6]
    
    
    
    s = pd.Series(pd.date_range('2020-1-1',periods=3,freq='D'))
    s
    0   2020-01-01
    1   2020-01-02
    2   2020-01-03
    dtype: datetime64[ns]
    [8]
    
    
    
    td = pd.Series([pd.Timedelta(days=i) for i in range(3)])
    td
    0   0 days
    1   1 days
    2   2 days
    dtype: timedelta64[ns]
    [9]
    
    
    
    # 通过时间差相加
    s+td
    0   2020-01-01
    1   2020-01-03
    2   2020-01-05
    dtype: datetime64[ns]
    [10]
    
    
    
    s-td
    0   2020-01-01
    1   2020-01-01
    2   2020-01-01
    dtype: datetime64[ns]
    [11]
    
    
    
    s-2*td
    0   2020-01-01
    1   2019-12-31
    2   2019-12-30
    dtype: datetime64[ns]
    [-]
  • 相关阅读:
    第七章
    第五章
    第六章
    Git使用入门
    源代码的下载和编译
    向中国最牛的前端群-鬼群致敬
    Normalize.css做了哪些事情--看代码
    谷歌浏览器:书签被误删了怎么办
    2013/8月读书计划
    Limu:JavaScript的那些书
  • 原文地址:https://www.cnblogs.com/vvzhang/p/15024381.html
Copyright © 2020-2023  润新知