더북(TheBook)

▪︎ read_excel( ) 함수로 CSV 파일 가져오기

read_excel() 함수의 사용법도 비슷합니다. 단 read_excel() 함수를 사용하려면 먼저 readxl 패키지를 설치해야 합니다. readxl 패키지를 설치하고 library() 함수로 패키지를 로드합니다.

> install.packages("readxl")     # 패키지 설치
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding
... 생략 ...
> library(readxl)                # 패키지 로딩

 

이후에는 CSV 파일에서 데이터를 가져올 때와 마찬가지로 read_excel() 함수를 사용하여 엑셀 파일에서 데이터를 가져오면 됩니다.

> y <- read_excel("C:/R/practice_project/r_practice/reservation_r_excel.xlsx")
> head(y)
# A tibble: 6 x 7
  RESERV_NO   RESERV_DATE  RESERV_TIME  CUSTOMER_ID  BRANCH  VISITOR_CNT  CANCEL
  <chr>       <chr>        <chr>        <chr>        <chr>         <dbl>  <chr>
1 2019082701  20190827     1800          W1340914    마포             2   N
2 2019082602  20190826     1200           W341658    동작             5   N
3 2019082601  20190826     1800          W1328993    강북             4   N
4 2019082501  20190825     1800          W1340463    용산             2   N
5 2019082401  20190824     1200          W1344912    강동             3   N
6 2019082301  20190823     1800          W1344753    영등포           2   N

 

reservation_R_excel.xlsx 파일의 데이터를 가져와 y 변수에 담고 head() 함수를 사용하여 앞 내용이 출력되었습니다. 데이터를 잘 가져온 것을 확인할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.