Bắt đầu ngayBắt đầu miễn phí

Tìm công ty tiêu dùng lớn nhất niêm yết sau năm 1998

Bạn có thể lọc dữ liệu với nhiều điều kiện hơn bằng cách đặt mỗi điều kiện trong dấu ngoặc đơn và dùng các toán tử logic như &|.

Tại đây, bạn sẽ tìm xem công ty dịch vụ tiêu dùng nào là lớn nhất trong số các công ty lên sàn sau Amazon vào năm 1997. Dữ liệu nằm trong cột 'IPO Year'; Initial Public Offering (IPO) là thuật ngữ tài chính mô tả lần đầu tiên cổ phiếu của một công ty tư nhân được chào bán ra công chúng.

DataReader, date, pandaspd, và matplotlib.pyplotplt đã được import. DataFrame listings từ bài tập trước cũng đã sẵn sàng.

Bài tập này là một phần của khóa học

Nhập và quản lý dữ liệu tài chính bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Đặt 'Stock Symbol' làm index cho listings.
  • Dùng .loc[] để lọc các dòng có 'Sector''Consumer Services'IPO Year từ 1998 trở đi, đồng thời chọn cột 'Market Capitalization'. Áp dụng .idxmax() và gán kết quả vào ticker.
  • Đặt ngày start là 1 tháng 1, 2015.
  • Dùng DataReader để lấy dữ liệu cổ phiếu cho ticker từ 'yahoo' kể từ start.
  • Vẽ biểu đồ giá 'close''volume' của công ty này, dùng 'volume' cho secondary_y và đặt ticker làm title.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Set Stock Symbol as the index
listings = ____

# Get ticker of the largest consumer services company listed after 1997
ticker = listings.loc[(____ == ____) & (____ > 1998), 'Market Capitalization'].____()

# Set the start date
start = ____

# Import the stock data
data = ____

# Plot close and volume
data[['close', 'volume']].____

# Show the plot
plt.show()
Chỉnh sửa và Chạy Mã