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.