열 데이터 타입 지정하기
텍스트 파일이나 CSV 파일에서 데이터를 읽어올 때는 각 열의 이름과 데이터 타입을 지정해야 합니다. read() 함수는 데이터셋의 첫 번째 항목이 열 이름인지 자동으로 판단합니다. R은 일부 데이터 타입을 스스로 파악하지만, 0, 1, 2로 코딩된 범주형 변수는 수치형 변수로 읽어들입니다. 이 경우에는 데이터를 불러온 후 해당 열의 데이터 타입을 직접 지정해야 합니다.
이 연습은 강의의 일부입니다
R로 배우는 다변량 확률 분포
연습 안내
wine데이터셋에 새 열 이름을 지정한 후, 올바르게 지정되었는지 확인하세요.Type열을 세 개의 수준을 가진 범주형(factor)으로 변환하세요.str()함수를 사용하여 데이터 타입 변환 전후의 구조를 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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
___