DateOffsets można utworzyć w celu przeniesienia dat o określoną liczbę prawidłowych dat. Na przykład Bday (2) można dodać do daty, aby przesunąć ją o dwa dni robocze do przodu. Jeżeli data nie zaczyna się od ważnej daty, jest najpierw przesuwana do ważnej daty, a następnie generowane jest przesunięcie.
tseries.offsets.BusinessDay.rollback()
Pandy tseries.offsets.BusinessDay.rollback()
określona data wstecz do następnego przesunięcia, chyba że przesunięcie.
Składnia : pandas.tseries.offsets.BusinessDay.rollback (dt)
Parametr:
dt: dtZwroty: Znacznik czasu
Przykład nr 1: Użyj pandas.tseries.offsets.BusinessDay.rollback ( )
, aby cofnąć podaną datę do następnego przesunięcia, jeśli nie jest to przesunięcie.
|
Dane wyjściowe:
Teraz dodamy dni przesunięcia pulpitu do podanego obiektu znacznika czasu, aby zwiększyć wartość daty i godziny. Cofniemy również podaną datę do następnego przesunięcia, jeśli nie jest to przesunięcie.
< table border = "0" cellpadding = " 0 "cellspacing =" 0 ">
# Dodaj przesunięcie dnia roboczego do tego znacznika czasu
new_timestamp
=
ts
+
bd
# Wydrukuj zaktualizowany znacznik czasu
print
(new_timestamp)
# zwiń określoną datę wstecz
# jeśli nie przez offset
data
=
bd.rollback ( dt
=
pd .to_datetime (
’2010-02-13’
))
# data wydruku
print
(data)
Dane wyjściowe:
< /p>
Jak widać z danych wyjściowych, pomyślnie utworzyłeś przesunięcie o długości 5 dni roboczych i dodało je do podanego znacznika czasu. Cofnęliśmy również podaną datę do następnego przesunięcia, jeśli nie o przesunięcie.
Przykład nr 2: Użyj pandas.tseries.offsets.BusinessDay.rollback ()
, aby cofnąć podaną datę do następnego przesunięcia, jeśli nie z przesunięciem.
|
Dane wyjściowe:
Teraz dodamy przesunięcie dnia roboczego do danego obiektu znacznika czasu, aby zwiększyć wartość daty i godziny. Cofniemy również podaną datę z powrotem do następnego przesunięcia, jeśli nie do przesunięcia.
< br /> |
Dane wyjściowe:
Jak widać z danych wyjściowych, pomyślnie utworzyliśmy offset 10 dni roboczych i 10 godzin i dodał go do podanego znacznika czasu. Cofnęliśmy również podaną datę do następnego przesunięcia, jeśli nie przesunięcia.
Mamy nadzieję, że ten artykuł pomógł Ci rozwiązać problem. Oprócz Python | Pandas tseries.offsets.BusinessDay.rollback sprawdź inne tematy związane z Python functions.
Chcesz się wyróżniać w Pythonie? Zobacz naszą recenzję najlepszych kursów online Pythona 2023. Jeśli interesujesz się Data Science, sprawdź także, jak nauczyć się programowania w R.
Nawiasem mówiąc, ten materiał jest również dostępny w innych językach:
- Python | Pandas tseries.offsets.BusinessDay.rollback
- Italiano Python | Pandas tseries.offsets.BusinessDay.rollback
- Deutsch Python | Pandas tseries.offsets.BusinessDay.rollback
- Français Python | Pandas tseries.offsets.BusinessDay.rollback
- Español Python | Pandas tseries.offsets.BusinessDay.rollback
- Türk Python | Pandas tseries.offsets.BusinessDay.rollback
- Русский Python | Pandas tseries.offsets.BusinessDay.rollback
- Português Python | Pandas tseries.offsets.BusinessDay.rollback
- Polski Python | Pandas tseries.offsets.BusinessDay.rollback
- Nederlandse Python | Pandas tseries.offsets.BusinessDay.rollback
- 中文 Python | Pandas tseries.offsets.BusinessDay.rollback
- 한국어 Python | Pandas tseries.offsets.BusinessDay.rollback
- 日本語 Python | Pandas tseries.offsets.BusinessDay.rollback
- हिन्दी Python | Pandas tseries.offsets.BusinessDay.rollback
Shanghai | 2023-02-07
Python functions to wszystko jest trochę zagmatwane 😭 Python | Pandas tseries.offsets.BusinessDay.rollback to nie jedyny problem jaki napotkałam. Mam tylko nadzieję, że już się nie pojawi
Texas | 2023-02-07
Python functions to wszystko jest trochę zagmatwane 😭 Python | Pandas tseries.offsets.BusinessDay.rollback to nie jedyny problem jaki napotkałam. Mam tylko nadzieję, że już się nie pojawi
Boston | 2023-02-07
Python functions to wszystko jest trochę zagmatwane 😭 Python | Pandas tseries.offsets.BusinessDay.rollback to nie jedyny problem jaki napotkałam. Po prostu nie jestem pewien, czy to najlepsza metoda