Bắt đầu ngayBắt đầu miễn phí

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""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

Xem khóa học

Hướng dẫn bài tập

  • Dùng hàm factor() để chuyển vector chứa các ký tự sex_vector thành factor và gán kết quả cho biến factor_sex_vector
  • Hiển thị biến factor_sex_vector ra 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
Chỉnh sửa và Chạy Mã