Pandas dt Accessor

Sama seperti str accessor yang pernah digunakan pada series pandas tutorial yang membahas string. dt Accessor digunakan untuk mengakses method-method datetime.

Berikut contoh penggunaannya. Pertama load library yang digunakan. Lalu buat data date random menggunakan method date_range().

Kemudian buat Pandas series dengan data diatas.

import pandas as pd
import datetime as dt

mydate = pd.date_range(start="2020-1-1", end="2021-12-1", freq="10D")
s = pd.Series(mydate)
s.head()
0   2020-01-01
1   2020-01-11
2   2020-01-21
3   2020-01-31
4   2020-02-10
dtype: datetime64[ns]

Untuk menggunakan fungsi date, kita gunakan accessor dt. Berikut beberapa contoh penggunaan method date pada series.

s.dt.day.head(1)
#akan return 1 (tanggal dari data pertama).

s.dt.month.head(1)
#akan return 1 (bulan dari data pertama).

s.dt.year.head(1)
#akan return 2020 (tahun dari data pertama).

s.dt.day_name().head(1)
#akan return Wednesday (nama hari dari data pertama).

Silakan bereksperimen dengan method-method datetime lainyanya.

Sharing is caring:

Leave a Comment