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
Posted by '김용환'
,