Download data bằng R (R studio)

Để nấu một món ăn, người đầu bếp trước hết cần các nguyên liệu. Nghiên cứu khoa học cũng tương tự vậy, để trả lời câu hỏi nghiên cứu, nhà nghiên cứu cần thu thập dữ liệu đầu vào- tiến hành phân tích và cho ra kết quả.

Bài viết dưới đây sẽ hướng dẫn các bạn tải dữ liệu từ các database: (1) Yahoo Finance và (2) World Development Indicators- World Bank.

Phần 1- Tải dữ liệu từ Yahoo Finance

Đối với các bạn đang theo đuổi chuyên ngành tài chính, Yahoo Finance là một nguồn dữ liệu thường xuyên được sử dụng để tải thông tin về giá cổ phiếu hay chỉ số chứng khoán...Với R, bạn có thể thao tác vài lệnh cơ bản để tải loại thông tin này.

Đầu tiên, bạn khởi động phần mềm R studio


Có rất nhiều cách để download dữ liệu từ Yahoo Finance, một trong đó là sử dụng package "quantmod" và lệnh getSymbols

Đầu tiên, bạn cần tải package này về máy tính và "gọi" nó ra để làm việc, ta dùng 2 lệnh

install.packages("quantmod")
library(quantmod)

Để tải dữ liệu, bạn cần biết chính xác mã công ty (cổ phiếu) cần tải. Ta có thể dạo qua Yahoo Finance để xem. Giả sử tôi quan tâm đến cổ phiếu APPLE


Symbol của Apple là "AAPL"

Tiếp theo, bạn chỉ cần dùng lệnh:

getSymbols("AAPL", from = "2015-01-01", to = "2016-01-01")

Theo đó, bạn đang tải dữ liệu cổ phiếu có symbol AAPL, từ ngày 1/1/2015 đến ngày 1/1/2016. Nhấn Ctrl- Enter để thực hiện câu lệnh vừa rồi- và bạn thấy dữ liệu xuất hiện ở góc phải:


Double click vào data để khám phá:


Bạn có cả giá mở cửa, đóng cửa, khối lượng giao dịch...Thật nhanh và gọn gàng.




Comments