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

Chỉ định kiểu dữ liệu cho các cột

Khi đọc dữ liệu từ tệp văn bản hoặc CSV, bạn nên chỉ định tên và kiểu dữ liệu cho từng cột. Hàm read() sẽ cố xác định xem dòng đầu tiên của tập dữ liệu có chứa tên cột hay không. R khá thông minh trong việc suy luận một số kiểu dữ liệu, nhưng nếu bạn đọc một biến phân loại được mã hóa là 0, 1 và 2, R sẽ đọc nó như biến số, và bạn sẽ cần chỉ định lại kiểu dữ liệu cho cột đó sau khi đọc dữ liệu.

Bài tập này là một phần của khóa học

Phân phối Xác suất Đa biến trong R

Xem khóa học

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

  • Gán các tên cột mới cho tập dữ liệu wine, rồi kiểm tra xem chúng đã được gán đúng chưa.
  • Chuyển cột Type thành factor với ba mức (level).
  • Dùng hàm str() để kiểm tra kiểu dữ liệu/cấu trúc trước và sau khi thay đổi kiểu dữ liệu.

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.

# Assign new names
___ <- c('Type', 'Alcohol', 'Malic', 'Ash', 'Alcalinity', 'Magnesium', 'Phenols', 'Flavanoids', 'Nonflavanoids','Proanthocyanins', 'Color', 'Hue', 'Dilution', 'Proline')
                      
# Check the new column names
___

# Check data type/structure of each variable
str(___)

# Change the Type variable data type
___

# Check data type/structure again 
___
Chỉnh sửa và Chạy Mã