보안 여부와 관계없이 파일 다운로드하기
이전 연습 문제에서는 download.file() 함수로 먼저 파일을 내려받고, read_excel 패키지를 사용해 웹의 엑셀 파일을 읽는 방법을 살펴봤어요.
더 있습니다. download.file()을 사용하면 HTTP와 HTTPS를 통해 웹에서 어떤 종류의 파일이든 내려받을 수 있어요. 이미지, 실행 파일은 물론 .RData 파일도 가능합니다. RData 파일은 R 데이터를 저장하기에 매우 효율적인 형식입니다.
RData 파일의 데이터는 load() 함수로 불러올 수 있지만, 이 함수는 URL 문자열을 인수로 받지 않아요. 이번 연습에서는 먼저 RData 파일을 보안 연결로 다운로드한 다음, 로컬 파일을 가져오겠습니다.
이 연습은 강의의 일부입니다
R 데이터 가져오기 중급
연습 안내
url_rdata에 있는 URL을 살펴보세요. 보안 연결https://을 사용합니다. 이 URL은 다양한 종류의 와인에 대한 몇 가지 지표를 담은 데이터 프레임이 들어 있는RData파일을 가리킵니다.download.file()을 사용해url_rdata의 파일을 다운로드하세요. 작업 디렉터리에 파일 이름을"wine_local.RData"로 지정하세요.- 방금 만든 파일
wine_local.RData를load()함수로 불러오세요. 이 함수는 파일 경로 하나만 인수로 받으며, 이 경우에는 파일 이름만 주면 됩니다. 이 명령을 실행하면 변수wine이 자동으로 작업 공간에서 사용 가능해집니다. wine데이터셋의summary()를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# https URL to the wine RData file.
url_rdata <- "https://assets.datacamp.com/production/course_1478/datasets/wine.RData"
# Download the wine file to your working directory
# Load the wine data into your workspace using load()
# Print out the summary of the wine data