Tìm các quan sát bị thiếu
Bạn là một thanh tra tại nhà máy hạt nhân và cần xác minh xem mỗi lò phản ứng đã nhận được kiểm tra an toàn hằng ngày trong suốt cả năm hay chưa. Nhật ký kiểm tra an toàn nằm trong reactor_df, một data frame với các cột date, reactor, và check.
Hai vector, dates và reactors, lần lượt chứa toàn bộ ngày trong năm và danh sách lò phản ứng tại nhà máy, đã được tạo sẵn cho bạn.
Bạn sẽ kết hợp các hàm expand_grid() và anti_join() để tìm những ngày mà một số lò phản ứng nhất định chưa được kiểm tra.
Gói dplyr đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Định hình lại dữ liệu với tidyr
Hướng dẫn bài tập
- Dùng hàm
expand_grid()để tạo một tibble chứa mọi kết hợp của các biếndatevàreactor. Sử dụng các vectordatesvàreactorsđã được tạo sẵn cho bạn. - Thực hiện anti-join giữa
full_dfvàreactor_dftheo các cộtdatevàreactor.
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.
# Create a tibble with all combinations of dates and reactors
full_df <- ___
# Find the reactor - date combinations not present in reactor_df
full_df %>%
___