Kiểu dữ liệu factor là gì và tại sao dùng nó? (2)
Để tạo factor trong R, chúng ta dùng hàm factor(). Trước tiên, cần tạo một vector chứa tất cả các quan sát thuộc một số lượng nhóm hữu hạn. Ví dụ, sex_vector chứa giới tính của 5 người:
sex_vector <- c("Male","Female","Female","Male","Male")
Có thể thấy ở đây có hai nhóm, trong R gọi là factor levels: "Male" và "Female".
Hàm factor() sẽ chuyển vector thành một factor:
factor_sex_vector <- factor(sex_vector)
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 hàm
factor()để chuyển vector chứa các ký tựsex_vectorthành factor và gán kết quả cho biếnfactor_sex_vector - Hiển thị biến
factor_sex_vectorra và kiểm tra xem R có hiển thị các factor level bên dưới các giá trị thực tế 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.
# Sex vector
sex_vector <- c("Male", "Female", "Female", "Male", "Male")
# Convert sex_vector to a factor
factor_sex_vector <-
# Print out factor_sex_vector