Data frame và ma trận - chọn cột
Tất cả giá trị trong một ma trận phải có cùng kiểu dữ liệu, điều này ảnh hưởng đến hiệu năng khi chọn hàng và cột.
Giả sử bạn có hai đối tượng, mat (một ma trận) và df (một data frame).
Bài tập này là một phần của khóa học
Viết mã R hiệu quả
Hướng dẫn bài tập
Dùng hàm microbenchmark(), mất bao lâu để chọn cột đầu tiên từ mỗi đối tượng này? Nói cách khác, cái nào nhanh hơn: mat[, 1] hay df[, 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.
# Which is faster, mat[, 1] or df[, 1]?
microbenchmark(___, ___)