Đọc tệp văn bản chứa nhiều mã công cụ
Các bài tập trước hoạt động tốt khi mỗi tệp chỉ chứa một công cụ. Một số phần mềm và nhà cung cấp dữ liệu có thể cung cấp dữ liệu cho tất cả công cụ trong một tệp. Bài tập này sẽ hướng dẫn bạn cách nhập một tệp chứa nhiều công cụ.
Một lần nữa, bạn có thể dùng read.zoo(). Lần này bạn sẽ dùng đối số split, cho phép bạn chỉ định tên hoặc số của (các) cột chứa các biến xác định quan sát duy nhất.
Tệp two_symbols.csv trong thư mục làm việc của bạn chứa dữ liệu bid/ask cho hai công cụ, trong đó mỗi hàng có một quan sát bid hoặc ask cho một công cụ. Bạn sẽ dùng đối số split để nhập dữ liệu vào một đối tượng có cả giá bid và ask cho cả hai công cụ trên cùng một hà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 trong R
Hướng dẫn bài tập
- Nhập 5 dòng đầu tiên của
two_symbols.csvbằngread.csv(). Gán kết quả chotwo_symbols_data. - Xem cấu trúc của
two_symbols_datavà lưu ý tên cột cùng vị trí. - Dùng
read.zoo()để nhậptwo_symbols.csv, chỉ địnhsplitlà tên của các cột ký hiệu (symbol) và loại (type). Gán kết quả chotwo_symbols_zoo. - Xem vài dòng đầu của
two_symbols_zoo.
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.
# Read data with read.csv
___ <- read.csv("___", nrows = ___)
# Look at the structure of two_symbols_data
# Specify Symbol and Type index column names
two_symbols_zoo <- read.zoo("two_symbols.csv", split = c("___", "___"), sep = "___", header = ___)
# Look at first few rows of data