So sánh các factor có thứ tự
Một hôm, công việc không mấy suôn sẻ, nhà phân tích dữ liệu thứ hai vào văn phòng của bạn, phàn nàn rằng nhà phân tích dữ liệu số năm đang làm chậm cả dự án. Vì bạn biết nhà phân tích dữ liệu số hai này hay tỏ ra biết tuốt nên bạn quyết định phải kiểm tra xem anh ta nói có đúng không.
factor_speed_vector giờ đã là factor có thứ tự nên chúng ta có thể so sánh các phần tử khác nhau (trong trường hợp này là các nhà phân tích dữ liệu). Chúng ta chỉ cần dùng các toán tử quen thuộc để làm điều này.
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
[2]để chọn từfactor_speed_vectorgiá trị factor cho nhà phân tích dữ liệu thứ hai. Lưu vàoda2. - Dùng
[5]để chọn giá trị factor trongfactor_speed_vectorcho nhà phân tích dữ liệu thứ năm. Lưu vàoda5. - Kiểm tra xem
da2có lớn hơnda5không. Nhớ rằng bạn có thể dùng toán tử>để kiểm tra liệu một phần tử có lớn hơn phần tử kia hay không.
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 factor_speed_vector
speed_vector <- c("medium", "slow", "slow", "medium", "fast")
factor_speed_vector <- factor(speed_vector, ordered = TRUE, levels = c("slow", "medium", "fast"))
# Factor value for second data analyst
da2 <-
# Factor value for fifth data analyst
da5 <-
# Is data analyst 2 faster than data analyst 5?