1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Làm việc với Ngày và Giờ trong R

Connected

Bài tập

Trích xuất để lọc và tổng hợp

Một lý do khác để trích xuất các thành phần là để hỗ trợ lọc quan sát hoặc tạo các bản tóm tắt. Ví dụ, nếu bạn chỉ quan tâm đến các quan sát vào ngày trong tuần (tức là không phải cuối tuần) bạn có thể trích xuất ngày trong tuần rồi loại bỏ cuối tuần, ví dụ: wday(date) %in% 2:6.

Trong bài trước, bạn thấy rằng tháng Một, Hai và Ba là thời điểm tuyệt vời để đến Auckland vì nhiệt độ ấm áp, nhưng liệu bạn có cần áo mưa không?

Trong bài này bạn sẽ tìm ra! Bạn sẽ dùng dữ liệu theo giờ để tính xem mỗi tháng có bao nhiêu ngày có mưa trong khoảng thời gian ban ngày.

Hướng dẫn

100 XP
  • Tạo các cột mới cho giờ và tháng của quan sát từ datetime. Đảm bảo bạn gắn nhãn tháng.
  • Lọc chỉ còn các quan sát ban ngày, nơi giờ lớn hơn hoặc bằng 8 và nhỏ hơn hoặc bằng 22.
  • Gom nhóm các quan sát trước theo month, sau đó theo date, và tóm tắt bằng cách dùng any() trên cột rainy. Điều này cho ra một giá trị cho mỗi ngày
  • Tóm tắt lần nữa bằng cách cộng any_rain. Điều này cho ra một giá trị cho mỗi tháng