zoukankan      html  css  js  c++  java
  • 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]
    [-]
  • 相关阅读:
    JavaScript: RegExp + replace
    JavaScript:布局
    DOM和BOM区别
    正则表达式
    a report about the history of pragrem
    web第6次作业position
    web api
    DOM Event:事件流动(Event Flow)
    FOR衍生对象
    前端的发展
  • 原文地址:https://www.cnblogs.com/vvzhang/p/15024381.html
Copyright © 2011-2022 走看看