蟒蛇 |熊貓 tseries.offsets.BusinessDay.rollback

可以創建 DateOffsets 以將日期移動指定數量的有效日期。例如, Bday (2) 可以添加到日期以將其向前移動兩個工作日。如果日期不是以有效日期開始的,則首先將其移至有效日期,然後生成偏移量。

tseries.offsets.BusinessDay.rollback() Pandas tseries.offsets.BusinessDay.rollback() 指定日期回到下一個偏移量,除非偏移量。

語法: pandas.tseries.offsets.BusinessDay.rollback(dt)

參數:
dt: dt

返回: 時間戳

示例#1:使用 pandas.tseries.offsets.BusinessDay.rollback ( ) 將提供的日期翻轉回下一個偏移量(如果不是偏移量)。

<表格邊框 = "0 "cellpadding = "0 "cellspacing = 0 ">

# import pandas as pd

import pandas as pd


# 創建時間戳

ts = pd.Timestamp ( ’2019-10-10 07:15 : 11’ )


# 創建偏移量 5 個工作日

bd = pd.tseries.offsets.BusinessDay (n = 5 )


# 打印時間戳

print (ts)


# 打印 DateOffset

打印 (bd)

輸出:

現在我們將添加一個桌面偏移天數到給定的時間戳對像以增加日期時間值。如果不在偏移處,我們還將提供的日期回滾到下一個偏移量。

< table border = "0" cellpadding = " 0 "cellspacing =" 0 ">

# 給這個時間戳添加一個工作日偏移量

new_timestamp = ts + bd


# 打印更新的時間戳

print (new_timestamp)


# 折疊指定日期
# 如果不是按偏移量

date = bd.rollback ( dt = pd .to_datetime ( ’2010-02-13’ ))


# 打印日期

print (日期)

輸出:

< /p>

從輸出中我們可以看出,我們已成功創建 5 個工作日的偏移量並將其添加到給定的時間戳。我們還將提供的日期回滾到下一個偏移量,如果不是偏移量的話。

示例#2: 使用 pandas.tseries.offsets.BusinessDay.rollback () 將提供的日期翻轉回下一個偏移量,如果不是在一個偏移量。

# import pandas as pd

import pandas as pd


# 創建時間戳

ts = pd.Timestamp ( ’2019-10-10 07: 15: 11’ )


# 創建10個工作日10小時的偏移量

bd = pd.tseries.offsets.BusinessDay (offset = datetime.timedelta (days = 10 , hours = 10 ))


# 打印時間戳

print (ts)


# 打印 DateOffset

print (bd)

輸出:

現在我們將為給定的時間戳對象添加一個工作日偏移量,以增加日期時間值。我們還將提供的日期回滾到下一個偏移量,如果不是在偏移量。

# 給這個時間戳添加一個工作日偏移量

new_timestamp = ts + bd

< br /> # 打印更新的時間戳

print (new_timestamp)


# 如果不是,則回滾提供的日期
# 在偏移量

date = bd。回滾 (dt = pd.to_datetime ( ’ 2010-02- 13’ ))


#打印日期

打印 (日期)

輸出:

從輸出中我們可以看到,我們已經成功創建了一個10 個工作日和 10 小時的偏移量,並將其添加到給定的時間戳中。如果不是偏移量,我們還將提供的日期回滾到下一個偏移量。

我們希望本文能幫助您解決問題。 除了 蟒蛇 |熊貓 tseries.offsets.BusinessDay.rollback,查看其他與 Python functions 相關的主題。

想在 Python 中出類拔萃? 查看我們對 最佳 Python 在線課程 2023的評論。 如果您對數據科學感興趣,請查看如何學習 R 編程

順便說一句,此材料也有其他語言版本:



Schneider Williams

Milan | 2023-02-07

Python functions是每一个有点混乱的😭 蟒蛇 |熊貓 tseries.offsets.BusinessDay.rollback不是我遇到的唯一问题. 我只是不太確定這是最好的方法

Javier Schteiner

Moscow | 2023-02-07

也许有其他的答案?什么是蟒蛇 |熊貓 tseries.offsets.BusinessDay.rollback?到底是什么意思?. 我只是不太確定這是最好的方法

Javier Robinson

Milan | 2023-02-07

也许有其他的答案?什么是蟒蛇 |熊貓 tseries.offsets.BusinessDay.rollback?到底是什么意思?. 我只是不太確定這是最好的方法

Shop

Gifts for programmers

Learn programming in R: courses

$FREE
Gifts for programmers

Best Python online courses for 2022

$FREE
Gifts for programmers

Best laptop for Fortnite

$399+
Gifts for programmers

Best laptop for Excel

$
Gifts for programmers

Best laptop for Solidworks

$399+
Gifts for programmers

Best laptop for Roblox

$399+
Gifts for programmers

Best computer for crypto mining

$499+
Gifts for programmers

Best laptop for Sims 4

$

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically