Import Data Financial Menggunakan pandas-datareader

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()

Sharing is caring:

Leave a Comment