R에서 zip 파일을 읽는 방법(예제 포함)


다음 기본 구문을 사용하여 R에서 ZIP 파일을 읽을 수 있습니다.

 library (readr)

#import data1.csv located within my_data.zip
df <- read_csv(unzip(" my_data.zip ", " data1.csv "))

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: R에서 Zip 파일을 읽는 방법

다음 세 개의 CSV 파일이 포함된 my_data.zip 이라는 ZIP 파일이 있다고 가정해 보겠습니다.

  • 데이터1.csv
  • 데이터2.csv
  • 데이터3.csv

작업 디렉터리에 이 ZIP 파일이 포함되어 있다고 가정하면 다음 구문을 사용하여 my_data.zip 에 있는 모든 파일을 표시할 수 있습니다.

 #display all files in my_data.zip
unzip(" my_data.zip ", list = TRUE )

       Name Length Date
1 data1.csv 37 2022-03-10 09:48:00
2 data2.csv 36 2022-03-10 09:49:00
3 data3.csv 34 2022-03-10 10:54:00 

my_data.zip 에 있는 각 파일의 이름과 길이, 생성 날짜를 확인할 수 있습니다.

그런 다음 다음 구문을 사용하여 data1.csv 라는 데이터 세트를 R의 데이터 프레임으로 가져올 수 있습니다.

 library (readr)

#read data1.csv into data frame
df1 <- read_csv(unzip(" my_data.zip ", " data1.csv "))

#view data frame
df1

# A tibble: 4 x 2
  team points
    
1 to 12
2 B 31
3 C 27
4 D 30

R이 이 CSV 파일을 데이터 프레임으로 성공적으로 가져온 것을 볼 수 있습니다.

참고 : 여기에서 read_csv() 함수에 대한 전체 문서를 찾을 수 있습니다.

추가 리소스

다음 튜토리얼에서는 다른 파일을 R로 가져오는 방법을 설명합니다.

CSV 파일을 R로 가져오는 방법
R의 URL에서 CSV를 가져오는 방법
Excel 파일을 R로 가져오는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다