1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình song song trong R

Connected

Bài tập

Xếp hạng cổ phiếu với furrr

Các ngân hàng đầu tư xếp hạng từng cổ phiếu dựa trên các yếu tố như tăng trưởng, định giá, v.v. Các thứ hạng này giúp quyết định phân bổ tiền cho mỗi cổ phiếu.

Bạn vừa được một ngân hàng đầu tư lớn tuyển dụng. Ngân hàng muốn đầu tư vào Walmart và cần phân tích độ ổn định giá cổ phiếu Walmart. Trong không gian làm việc của bạn có một danh sách data frame, ls_stocks. Mỗi phần tử của danh sách này là một data frame chứa phần trăm biến động giá cổ phiếu.

Chuyên viên phân tích tài chính đã viết một hàm rank_walmart() để xếp hạng trên một data frame và trả về một số nguyên đại diện cho thứ hạng. Bạn cần áp dụng hàm này cho từng phần tử của ls_stocks theo phương thức song song bằng gói furrr. Gói furrr đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Lập kế hoạch multisession với bốn worker.
  • Áp dụng rank_walmart() cho từng phần tử của ls_stocks bằng biến thể future_map phù hợp để nhận đầu ra kiểu số nguyên.
  • Quay lại kế hoạch tuần tự sau khi tính toán xong.