4. 데이터 저장하기 ( R 기본제공 iris 데이터 가져오기 포함)
setwd('c:/users/is2js/R_da/')
#### 데이터 준비하기 #####
data("iris") # R에 포함된 iris데이터를 가져온다. 자동으로 iris 변수에 들어가진다.
head(iris) # 따옴표 아님!
data() # R에 깔린 data 확인해보기
data( package = .packages(all.available = TRUE)) #패키지들에 깔린 모든 데이터셋 가져와보
#### 데이터 저장하기 ####
#### write.csv() #### - csv를 sep인자 없이 바로 저장
# csv load/save 고정!!!! #
# read.csv() : stringsAsFactors = FALSE - 문자열 factor로 인식안하도록
# write.csv() : row.names = FALSE - 행번호들 저장안하도록
write.csv(iris, "iris_csv.csv" , row.names = FALSE)
?write.csv #설명보기
#### write.table() #### - csv/tsv 등 다 가능 with 구분자
write.table(iris, "iris_tsv.tsv", row.names = FALSE,
sep="\t")
# csv나 tsv가 아닌 파일들은 txt + 다른구분자로 저장
write.table(iris, "iris_txt.txt", row.names = FALSE,
sep="@#$%")
#### jsonlite - write_json() ####
# json은 형식을 갖추고 있으므로, 용량이 큰 편이다.
library("jsonlite")
write_json(iris, "iris_json.json")
#### excel_link - xl.save.file() ####
# 현재 R 3.5.2버전에서는 설치가 안된다.
install.packages("excel_link")
library("excel_link")
xl.save.file(r.obj = iri, filename = "iris_xlsx.xlsx",
row.names = FALSE)
'한의대 생활 > └ R studio 중급 문법' 카테고리의 다른 글
6. R Clean code 작성법 (0) | 2018.12.29 |
---|---|
5. 속성 확인 및 변환 (0) | 2018.12.29 |
3. 데이터 불러오기 ( readLines()로 구분자 구분시키는 TIP 포함) (0) | 2018.12.28 |
2. R 인코딩관련 문제 / 저장 및 불러오기 (1) | 2018.12.28 |
1. R 패키지 설치 (0) | 2018.12.28 |