R에서 data frame을 excel, xml, json으로 export 하는 예제이다.
1. excel export
WriteXLS 모듈을 설치하고 WriteXLS를 사용한다.
#install.packages("WriteXLS")
library("WriteXLS")
a <- c("apple", "banana", "cherry")
b <- c(100, 200, 300)
f <- data.frame(name=a, price=b)
f
WriteXLS("f", "fruit.xls")
system("open fruit.xls")
2. XML export
XML과 kulife 모듈을 설치하고 write.xml을 이용한다.
#install.packages("XML")
#install.packages("kulife")
library("XML")
library("kulife")
a <- c("apple", "banana", "cherry")
b <- c(100, 200, 300)
f <- data.frame(name=a, price=b)
f
write.xml(f, "fruit.xml")
system("open fruit.xml")
3. json export
json 파일로 export 하려면 sink와 cat을 활용한다.
library(rjson)
sink("json.txt")
cat(toJSON(f))
sink()
file.show("json.txt")
결과
{"name":["apple","banana","cherry"],"price":[100,200,300]}
'R' 카테고리의 다른 글
R 개발 후기 (0) | 2015.08.25 |
---|---|
[R] 텍스트 파일 읽기 (0) | 2015.08.21 |
[R] string trim 함수 (0) | 2015.08.21 |
R 컨퍼런스 2015 자료 (0) | 2015.08.20 |
[R] data frame 정렬 하기 - arrange, order (0) | 2015.08.20 |