Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Impor DataReader dari pandas_datareader.data dan date dari pustaka datetime.
  • Dengan menggunakan date(), atur tanggal start ke 1 Januari 2016 dan tanggal end ke 31 Desember 2016.
  • Atur ticker ke ticker saham Apple 'AAPL' dan data_source ke 'iex'.
  • Buat objek DataReader() untuk mengimpor harga saham dan simpan ke variabel stock_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()
Edit dan Jalankan Kode