Nhập tệp văn bản ở các định dạng khác
Bài trước đã hướng dẫn bạn cách nhập dữ liệu CSV được định dạng tốt bằng getSymbols(). Tiếc là đa số dữ liệu ngoài đời không gọn gàng như vậy.
Gói zoo cung cấp một số hàm để nhập tệp văn bản thành đối tượng zoo. Hàm chính là read.zoo(), vốn bao bọc read.table(). Lớp xts mở rộng zoo, nên bạn có thể dễ dàng chuyển kết quả của read.zoo() thành một đối tượng xts bằng as.xts().
Trong bài này, bạn sẽ học cách dùng read.zoo() để nhập lại dữ liệu AMZN.csv từ bài trước.
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
- Dùng
read.zoo()để nhậpAMZN.csv. Gán kết quả cho đối tượng tênamzn_zoo. - Chuyển
amzn_zoosang đối tượng xts. Gán kết quả cho đối tượng tênamzn_xts. - Xem vài hàng đầu tiên của
amzn_xts.
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 the AMZN.csv file using read.zoo
amzn_zoo <- read.zoo("___", sep = "___", header = ___)
# Convert to xts
# Look at the first few rows of amzn_xts