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

Row-bind kết quả future_map

Bạn làm việc cho một công ty tư vấn học cao học chuyên giới thiệu các trường đại học ở Mỹ cho ứng viên quốc tế. Bạn đã thu thập được một bộ dữ liệu xếp hạng đại học, trong đó có cột score cho nghiên cứu, trích dẫn, v.v., của các trường khác nhau.

Chuyên gia thống kê của nhóm đã viết sẵn một hàm calc_quants() cho bạn sử dụng. Hàm này tính khoảng giá trị cho điểm số của một trường đại học. Nó nhận hai đối số: 1) một data frame có cột score, và 2) các giá trị phân vị quan tâm q_values. Các phân vị này đã được cung cấp sẵn trong biến my_q_values.

my_q_values <- c(0.025, 0.975)

Bạn được yêu cầu áp dụng hàm này cho dữ liệu của từng trường theo cách song song.

furrr và tidyverse đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Tạo cấu hình chỉ định my_q_values là biến global cần cho tất cả worker.
  • Chia nhỏ data frame uni_data theo university_name.
  • Áp dụng calc_quants() cho điểm số của từng trường bằng biến thể future_map() phù hợp để ghép kết quả theo hàng.
  • Chỉ định giá trị cho q_values và cấu hình cho .options.