TECH

R공부_20210405

AKA.DM 2021. 4. 5. 08:33
반응형

install.packages('패키지명')

library(패키지명)

 

패키지를 사용하려면 library 명령어 필요

(R 재시작시)

 

### 도움말 살펴보기

help(openxlsx)

?read.xlsx()

 

### Excel 파일 불러오기

read.xlsx('data/test.xlsx')

 

## 엑셀 내 다른 sheets 불러오기

read.xlsx('파일경로', sheet = 시트 숫자)

 

1행은 한글이 포함된 데이터라는 의미 없는 데이터가 나오고 실제 데이터는 3행 부터 시작한다.

 

불러온 후 꼭 해당 데이터의 이름을 지정해 주어야 불러올 수 있다.

 

sheets2 = read.xlsx('data/test.xlsx', sheet = 2)

 

 

## 엑셀 내 시작 row가 특정 열부터 진행되는 경우

read.xlsx('파일경로', startrow = 시작 로우)

read.xlsx('data/test.xlsx', startRow = 3)

 

## 엑셀 데이터 행의 이름이 없는 경우

read.xlsx('파일경로', colnames = false)

 

3번 시트의 데이터를 불러오니 행의 이름이 지정되지 않아 2행부터 데이터 값이 시작된다.
colnames = false 를 이용하여 행 제목이 없다는 것을 알려주니 1행부터 정상적으로 데이터가 시작되는게 확인된다.

 

 

## 엑셀 데이터 내 빈값이 있는 경우 null처리

read.xlsx('파일경로', na.strings = "-")

 

 

x2의 데이터 값이 chr로 확인된다
na.strings를 이용하여 -를 null 처리 하니 num값으로 확인된다.

반응형

'TECH' 카테고리의 다른 글

[APP - 오르락] 연동 한 번으로 완성하는 내 주식 포트폴리오  (0) 2021.04.07
R공부_20210406  (0) 2021.04.06
[푼푼] 액면분할에 대한 내용  (0) 2021.04.05
R_지난강의 실습해보기  (0) 2021.04.02
R변수_20210401  (0) 2021.04.01