열 클래스 지정하기
fread()의 colClasses 인자를 사용하면 각 열의 클래스를 명시적으로 지정할 수 있어요. base R의 read.csv() 같은 함수에서 하듯이, 문자 벡터로 열의 클래스를 지정할 수 있습니다:
colClasses = c("integer", rep("factor", 3), "character")
하지만 이 형식은 모든 열의 클래스를 빠짐없이 지정해야 합니다. 열이 많고 일부 열만 명시적으로 지정하고 나머지는 기본값을 쓰고 싶을 때는 번거로울 수 있죠. 이럴 때는 더 편리한 리스트 형식을 사용할 수 있습니다:
colClasses = list(factor = 2:4)
여기서는 2열부터 4열까지는 factor로 가져오고, 나머지 열은 fread()의 기본 설정으로 가져옵니다.
이 연습은 강의의 일부입니다
R의 data.table로 데이터 조작하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)