Chỉ chọn các hành tinh có vành đai nhưng theo cách ngắn hơn
Vậy chính xác thì chúng ta bạn đã học những gì ở các bài trước? Chúng ta đã chọn một tập con từ data frame (planets_df) dựa trên việc một điều kiện nào đó đúng hay không (có vành đai hay không), và ta đã trích xuất được toàn bộ dữ liệu liên quan. Quá xịn! Chắc NASA đã để mắt tới CV của bạn rồi ;-).
Bây giờ, hãy tăng độ khó và dùng hàm subset(). Hãy coi subset() như một cách viết ngắn gọn để làm đúng những gì chúng ta đã làm ở các bài trước.
subset(my_df, subset = some_condition)
Đối số đầu tiên của subset() chỉ định tập dữ liệu mà ta muốn lấy tập con. Đối số thứ hai cho R biết thông tin và điều kiện cần thiết để chọn đúng tập con.
Đoạn code dưới đây sẽ cho đúng kết quả như ở bài trước, nhưng lần này ta không cần rings_vector nữa!
subset(planets_df, subset = rings)
Bài tập này là một phần của khóa học
Nhập môn Ngôn ngữ lập trình R
Hướng dẫn bài tập
Dùng subset() trên planets_df để chọn các hành tinh có đường kính nhỏ hơn Trái Đất. Vì biến diameter là thước đo tương đối theo đường kính của Trái Đất, điều kiện ở đây là diameter < 1.
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.
# planets_df is pre-loaded in your workspace
# Select planets with diameter < 1