Penggunaan library ini dibahas karena penggunaan method datetime sangat penting pada data finansial. Digunakan library ini karena mempermudah menarik data finansial, terutama data saham secara online.
Pandas datareader adalah library terpisah dari pandas. Jika Anda menggunakan system sendiri, kemungkinan harus melakukan instalasi library terlebih dahulu.
pip install pandas-datareader
Perhatian jika Anda menggunakan Google Colabs, ada kemungkinan terjadi error karena pihak penyedia data (yahoo) ada mengubah header. Untuk itu Anda perlu menjalankan perintah untuk melakukan upgrade library pada Google Colabs.
Jangan lupa untuk merestart runtime dan kembali melakukan proses import library yang digunakan.
!pip install --upgrade pandas
!pip install --upgrade pandas-datareader
Berikut contoh code untuk menarik data saham DMAS dengan data source dari yahoo, dan tanggal awal serta tanggal akhir seperti dibawah.
import datetime as dt import pandas as pd from pandas_datareader import data as wb ticker = "DMAS.JK" dsrc = "yahoo" sdt = "2020-1-1" edt = "2020-12-1" DMAS = wb.DataReader(ticker, data_source=dsrc, start=sdt, end=edt)
Modul DataReader akan mengembalikan dataframe. Selanjutnya Anda bisa melakukan manipulasi dengan mudah.
DMAS.head()