DateOffsets können erstellt werden, um Daten um eine bestimmte Anzahl gültiger Daten zu verschieben. Beispielsweise kann Bday (2) zu einem Datum hinzugefügt werden, um es um zwei Werktage nach vorne zu verschieben. Wenn das Datum nicht mit einem gültigen Datum beginnt, wird es zunächst auf ein gültiges Datum verschoben und dann ein Offset generiert.
tseries.offsets.BusinessDay.rollback()
Pandas tseries.offsets.BusinessDay.rollback()
angegebenes Datum zurück zum nächsten Offset, außer Offset.
Syntax: pandas.tseries.offsets.BusinessDay.rollback (dt)
Parameter:
dt: dtRückgabe: Zeitstempel
Beispiel Nr. 1: Verwenden Sie pandas.tseries.offsets.BusinessDay.rollback ( )
, um das bereitgestellte Datum auf den nächsten Offset zurückzustellen, falls es sich nicht um einen Offset handelt.
|
Ausgabe:
Jetzt werden wir a hinzufügen desktop offset days zum angegebenen timestamp-Objekt, um den datetime-Wert zu erhöhen. Wir werden auch das bereitgestellte Datum auf den nächsten Offset zurücksetzen, falls nicht am Offset.
< table border = "0" cellpadding = " 0 "cellspacing =" 0 ">
# Fügen Sie diesem Zeitstempel einen Arbeitstag-Offset hinzu
new_timestamp
=
ts
+
bd
# Aktualisierten Zeitstempel drucken
print
(new_timestamp)
# das angegebene Datum zurückklappen
# wenn nicht bis offset
date
=
bd.rollback ( dt
=
pd .to_datetime (
’2010-02-13’
))
# Druckdatum
print
(date)
Ausgabe:
< /p>
Wie wir der Ausgabe entnehmen können, haben wir haben erfolgreich einen Versatz von 5 Werktagen erstellt und zum angegebenen Zeitstempel hinzugefügt. Wir haben auch das angegebene Datum auf den nächsten Offset zurückgesetzt, wenn nicht per Offset.
Beispiel Nr. 2: Verwenden Sie pandas.tseries.offsets.BusinessDay.rollback ()
, um das gelieferte Datum auf den nächsten Offset zurückzustellen, falls nicht bei einem Versatz.
|
Ausgabe:
Nun fügen wir dem angegebenen my timestamp-Objekt einen Arbeitstag-Offset hinzu, um den datetime-Wert zu erhöhen. Wir werden auch das bereitgestellte Datum auf den nächsten Offset zurücksetzen, wenn nicht auf den Offset.
< br /> |
Ausgabe:
Wie wir der Ausgabe entnehmen können, haben wir erfolgreich eine erstellt Offset von 10 Werktagen und 10 Stunden und fügte es dem gegebenen Zeitstempel hinzu. Wir haben auch das bereitgestellte Datum auf den nächsten Offset zurückgesetzt, falls nicht der Offset.
Wir hoffen, dass dieser Artikel Ihnen geholfen hat, das Problem zu lösen. Sehen Sie sich neben Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback auch andere Python functions-bezogene Themen an.
Möchten Sie sich in Python auszeichnen? Sehen Sie sich unseren Rückblick auf die besten Python-Online-Kurse 2023 an. Wenn Sie an Data Science interessiert sind, sehen Sie sich auch an, wie Sie Programmieren in R lernen.
Dieses Material ist übrigens auch in anderen Sprachen verfügbar:
- Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Italiano Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Deutsch Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Français Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Español Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Türk Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Русский Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Português Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Polski Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- Nederlandse Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- 中文 Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- 한국어 Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- 日本語 Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
- हिन्दी Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback
Berlin | 2023-01-27
Danke für die Erklärungen! Ich steckte mit Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback für einige Stunden, endlich habe ich es geschafft 🤗. Melde mich morgen mit Rückmeldung
Prague | 2023-01-27
Danke für die Erklärungen! Ich steckte mit Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback für einige Stunden, endlich habe ich es geschafft 🤗. Werde es in meiner Bachelorarbeit verwenden
Moscow | 2023-01-27
Danke für die Erklärungen! Ich steckte mit Pythonschlange | Pandas tseries.offsets.BusinessDay.rollback für einige Stunden, endlich habe ich es geschafft 🤗. Ich hoffe nur, dass das nicht mehr auftaucht