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

Nhập thông tin niêm yết cổ phiếu từ NASDAQ

Trong video này, bạn đã học cách dùng hàm pd.read_csv() để nhập dữ liệu từ một tệp csv chứa danh sách các công ty niêm yết trên Sở giao dịch AmEx vào một DataFrame của pandas. Bạn có thể áp dụng kiến thức này để nhập dữ liệu niêm yết từ các tệp csv của những sàn giao dịch khác.

Bước tiếp theo là đảm bảo nội dung của DataFrame phản ánh đúng ý nghĩa dữ liệu của bạn. Hai phương thức thiết yếu để hiểu dữ liệu là .head(), mặc định hiển thị năm hàng đầu tiên, và .info(), tóm tắt các thành phần của một DataFrame như nội dung, kiểu dữ liệu và giá trị bị thiếu.

Trong bài tập này, bạn sẽ đọc tệp nasdaq-listings.csv với dữ liệu về các công ty niêm yết trên NASDAQ và chẩn đoán các vấn đề trong dữ liệu đã nhập. Bạn sẽ khắc phục các vấn đề này ở bài tập tiếp theo.

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

  • Nạp pandas với bí danh pd.
  • Dùng pd.read_csv() để nạp tệp nasdaq-listings.csv vào biến nasdaq.
  • Dùng .head() để hiển thị 10 hàng đầu tiên của dữ liệu. Bạn kỳ vọng pandas sẽ gán kiểu dữ liệu nào cho mỗi cột? Ký hiệu nào được dùng để biểu diễn giá trị bị thiếu?
  • Dùng .info() để xác định các bất khớp dtype trong phần tóm tắt DataFrame. Cụ thể, có cột nào nên có kiểu phù hợp hơn không?

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.

# Import pandas library
_____

# Import the data
nasdaq = pd.____('nasdaq-listings.csv')

# Display first 10 rows
print(nasdaq.____(____))

# Inspect nasdaq
nasdaq.____()
Chỉnh sửa và Chạy Mã