fread: 고급 활용
이제 fread()의 기본을 알게 되었으니, 관심 있는 변수를 제외하거나 선택할 때 사용하는 두 인자 drop과 select도 알아두셔야 합니다.
예를 들어, 5개의 변수를 가진 데이터셋이 있고 첫 번째와 다섯 번째 변수인 "a"와 "e"만 유지하려고 한다고 해봅시다. 다음의 모든 방법이 가능합니다:
fread("path/to/file.txt", drop = 2:4)
fread("path/to/file.txt", select = c(1, 5))
fread("path/to/file.txt", drop = c("b", "c", "d"))
fread("path/to/file.txt", select = c("a", "e"))
DataCamp에서는 감자에 진심이니, 이번에도 감자 데이터를 사용하겠습니다. 쉼표로 구분된 레코드를 담은 potatoes.csv 파일(view)에서 데이터를 다시 사용할 거예요.
이 연습은 강의의 일부입니다
R에서 데이터 가져오기 소개
연습 안내
fread()에select또는drop인자를 사용해 평문 파일에서texture와moistness열만 가져오세요. 이들은"potatoes.csv"에서 6번과 8번 열에 해당합니다. 결과는 변수potatoes에 저장하세요.potatoes데이터 프레임의 두 열을plot()으로 시각화하세요. x축은texture, y축은moistness로 하고, 달러 기호 표기법을 두 번 사용하세요. 축 이름과 플롯 제목은 자유롭게 지정하셔도 됩니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import columns 6 and 8 of potatoes.csv: potatoes
potatoes <- ___
# Plot texture (x) and moistness (y) of potatoes
___