인포위드

R프로그래밍 read.csv, readxl 외부데이터 불러오기 본문

R

R프로그래밍 read.csv, readxl 외부데이터 불러오기

JSE99 2020. 3. 27. 23:43

안녕하세요 인포위드 입니다.

이번 포스팅에서는 R프로그래밍에서 read.csv,readxl로 외부데이터를

불러오는법에 대해서 알려드리도록 하겠습니다.

 

R에서 제일 기초적이지만 중요한 부분이 외부데이터를 불러오는것 입니다.

R로 데이터 분석을 처리할려면 외부에서 조사한 데이터를 R로 불러와야하는데 

read.csv, readlxl을 이용해서 외부데이터를 불러올수 있습니다.

1. R프로그래밍 read.csv로 csv파일 불러오기

data  = read.csv("../Desktop/csvfile.csv")
> head(data)
  Ozone Solar.R Wind Temp Month Day
1    41     190  7.4   67     5   1
2    36     118  8.0   72     5   2
3    12     149 12.6   74     5   3
4    18     313 11.5   62     5   4
5    NA      NA 14.3   56     5   5
6    28      NA 14.9   66     5   6

일단 csv파일을 불러오려면 바탕화면에 csv파일이 저장이 되어있어야 합니다.

이런식으로 필요한 csv 데이터 파일을 저장을 해놔야 R에서 read.csv 코드를 이용해서 불러올수 있습니다.

일단 제가 사용한 csvfile이라는 csv파일을 불러올때 사용한 코드를 살펴보면 

data  = read.csv("../Desktop/csvfile.csv") 이런식으로 간단하지만 여기서 중요한건 파일 경로입니다.

파일경로를 확인하는법은 바탕화면에 저장된 csv파일에서 오른쪽 클릭후

속성으로 들어가시면 파일위치를 확인하실수 있습니다.

이런식으로 파일 위치 확인하시고 제일 뒤에있는 저장소를 기준으로 코드를 작성하시면 됩니다.

ex) 제가 저장한 파일 기준 Desktop이 제일 뒤에있는 저장소이기 때문에

data  = read.csv("../Desktop/csvfile.csv") 이런식으로 코드를 작성하시면 됩니다.

 

2. readxl로 엑셀파일 불러오기

library(readxl)
data  = readxl("../Desktop/엑셀예제.xlsx")

 

readxl로 외부데이터 불러오는 방법도 똑같습니다.

 

위에서 알려준 방법으로 저장한 엑셀파일 위치를 알아낸후 

제일 맨뒤에 있는 파일저장소를 기준으로 코드를 작성하시면 됩니다.

 

단 readxl로 엑셀파일을 불러올때는 library(readxl) 이라는 코드를 작성하고 실행시킨후 

data  = readxl("../Desktop/엑셀예제.xlsx") 이런식으로 R에 엑셀파일을 불러오셔서 작업하시면 됩니다. 

 

Comments