如何把excel文件直接读入R语言
把excel文件直接读入R语言
[s:13]忙了一上午,终于可以顺利的在RStudio中导入导出Excel文件了,请原谅我是个小菜,电脑里没有JAVA,所以折腾了很久,过程艰辛就不讲了,具体过程如下哈:
1 在 http://www.java.com/zh_CN/download/manual.jsp 下载合适自己电脑的JAVA程序并安装;
2 可以打开我们亲爱的R了
[install.packages(“rJava”)
install.packages(“xlsxjars”)#安装xlsx的前提
install.packages(“xlsx”)
library(“xlsx”)
#读取Excel文件
data<-read.xlsx(“d:/temp/data.xlsx”,1,encoding=’UTF-8′)
#注意encoding=’UTF-8’这个参数,如果没有该参数或该参数设置不正确,从Excel中读取的中文字符为乱码
#导出Excel文件
write.xlsx(data,”d:/temp/data.xlsx”)
]
还有两个函数read.xlsx2()和write.xlsx2(),这两个函数使用了不同的实现方式,效率上会更高一些。