Ambil data saham untuk satu perusahaan
DataReader menyediakan sumber data 'iex'. Untuk bereksperimen dengan data di luar lingkungan DataCamp, Anda memerlukan akun IEX Cloud.
IEX membatasi akses ke deret harga saham hingga lima tahun terakhir.
Mengambil data harga saham dari IEX mudah dilakukan setelah mengimpor paket DataReader dan menggunakan argumen start dan/atau end dalam bentuk date(YYYY, MM, DD):
stock_data = DataReader(ticker, data_source, start, end)
Pada bab pertama, Anda telah mempelajari bahwa stock ticker adalah simbol unik yang diperlukan untuk memperoleh informasi saham suatu perusahaan.
Dalam latihan ini, Anda akan berlatih mengimpor data tahun 2016 untuk Apple, dengan ticker 'AAPL'.
Latihan ini merupakan bagian dari kursus
Mengimpor dan Mengelola Data Keuangan di Python
Instruksi latihan
- Impor
DataReaderdaripandas_datareader.datadandatedari pustakadatetime. - Dengan menggunakan
date(), atur tanggalstartke 1 Januari 2016 dan tanggalendke 31 Desember 2016. - Atur
tickerke ticker saham Apple'AAPL'dandata_sourceke'iex'. - Buat objek
DataReader()untuk mengimpor harga saham dan simpan ke variabelstock_prices. - Gunakan
.head()dan.info()untuk menampilkan dan memeriksa hasilnya.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Import DataReader
____
# Import date
____
# Set start and end dates
start = date(____)
end = date(____)
# Set the ticker
ticker = ____
# Set the data source
data_source = ____
# Import the stock prices
stock_prices = DataReader(____, ____, ____, ____)
# Display and inspect the result
print(stock_prices.head())
stock_prices.info()