xlsx文件与R

2017-10-05  本文已影响69人  x2yline

1. 安装java和相关R包

java下载地址 ,我的电脑是win10 64位,安装32位和64位兼容的出错,重新安装java 64位的则成功,确定环境变量正确后,可以正常安装和导入xlsx包

install.packages("rJava")
install.packages("xlsxjars")
install.packages("xlsx")
> library("xlsx")
载入需要的程辑包:rJava
载入需要的程辑包:xlsxjars

参考:

http://blog.csdn.net/Qin605/article/details/73823923

2. 读入xlsx格式的文件

library("xlsx")
raw_data <- read.xlsx(file="10-04.xlsx", sheetName="sheet1", 
  header=FALSE, stringsAsFactors=FALSE)
raw_data <- read.xlsx(file="10-04.xlsx", sheetIndex=1, 
  header=FALSE, stringsAsFactors=FALSE)

raw_data <- read.xlsx(file="10-04.xlsx", sheetName="sheet2", 
  header=FALSE, encoding="UTF-8", stringsAsFactors=FALSE)
raw_data <- read.xlsx(file="10-04.xlsx", sheetIndex=2, 
  header=FALSE, encoding="UTF-8", stringsAsFactors=FALSE)

注:参数encoding="UTF-8"如果不加,可能会出现中文乱码情况

如果出错可使用另一种方法读取xls文件,参考:https://www.jianshu.com/p/64b541803438

上一篇 下一篇

猜你喜欢

热点阅读