DatetimeIndex.date in Pandas

Pandas ist eine Datenmanipulationsbibliothek in Python. Es wird verwendet, um Daten zu analysieren und Datentrends zu sehen.
Es ist die am weitesten verbreitete Bibliothek im maschinellen Lernen und in der Datenwissenschaft. Die Pandas-Bibliothek arbeitet mit zwei Hauptdatenstrukturen, d. h. Series und DataFrame.
Eine Variable vom Typ Series ist einfach nichts anderes als eine Datenspalte. Eine Variable vom Typ DataFrame ist eine mehrdimensionale Tabelle mit Zeilen und Spalten.
Verwenden Sie DatetimeIndex.date
in Pandas
DatetimeIndex
ist ein mehrdimensionales Array vom Typ datetime64
, auf das nur zugegriffen, aber nicht editiert werden kann. Sehen wir uns ein Beispiel für den Zugriff auf DatetimeIndex
-Daten an:
# Accessing Date from datetimeIndex import pandas as pd date = pd.date_range("2022-01-01", periods=5, freq="D") series = pd.Series(range(10, len(date) + 10), index=date) print(series)
Ausgang:
2022-01-01 10 2022-01-02 11 2022-01-03 12 2022-01-04 13 2022-01-05 14 Freq: D, dtype: int64
Der obige Code greift auf Daten im Bereich von 2022-05-20
bis 2022-05-29
zu und druckt die Daten mit einem Series
-Objekt.
Um einen Zeitstempel mit dem Datum hinzuzufügen, können Sie dies tun.
import pandas as pd date = pd.DatetimeIndex(start="2022-05-20 2:00:00", periods=5, freq="D") series = pd.Series(range(10, len(date) + 10), index=date) print(series)
Ausgang:
2022-05-20 02:00:00 10 2022-05-21 02:00:00 11 2022-05-22 02:00:00 12 2022-05-23 02:00:00 13 2022-05-24 02:00:00 14 Freq: D, dtype: int64
Dieser Beispielcode gibt zusammen mit jedem Datum einen Zeitstempel aus.
Lassen Sie uns nun die Namen der Monate entlang eines Datumsbereichs mit DatetimeIndex
herausfinden:
import pandas as pd date = pd.DatetimeIndex(start="2022-05-20", end="2023-05-20", periods=5) series = pd.Series(date.month_name(), index=date) print(series)
Ausgang:
2022-05-20 00:00:00 May 2022-08-19 06:00:00 August 2022-11-18 12:00:00 November 2023-02-17 18:00:00 February 2023-05-20 00:00:00 May dtype: object
Der obige Code gibt die Monatsnamen im Datumsbereich von 2022-05-20
bis 2023-05-20
aus.
Attribute der DatetimeIndex
-Funktion
start
: Definiert den Startbereich für das Datum.Ende
: Dies definiert den Endbereich für das Datum.Perioden
: Definiert die Intervalle für das Datum. Im obigen Beispiel bedeutetPerioden=5
, dass jedes neue Datum 5 Tage nach dem vorherigen Datum liegt.freq
: Gibt die Frequenz imDatetimeIndex
an.
Beispielcode:
import pandas as pd date = pd.DatetimeIndex(start="2022-07-14", periods=10, freq="BQ") print(date)
Ausgang:
DatetimeIndex(['2022-09-30', '2022-12-30', '2023-03-31', '2023-06-30', '2023-09-29', '2023-12-29', '2024-03-29', '2024-06-28', '2024-09-30', '2024-12-31'], dtype='datetime64[ns]', freq='BQ-DEC')
print(date.freq)
Ausgang:
<BusinessQuarterEnd: startingMonth=12>
Abschluss
Pandas ist eine riesige und weit verbreitete Bibliothek in Python und enthält viele Funktionen zur Verwaltung und Analyse von Daten. DatetimeIndex
ist eine der wichtigen Funktionen für den Zugriff auf Datums- und Zeitdaten nach Woche, Monat und Jahr aus einem mehrdimensionalen Array.
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn