查看原文
其他

R加载xlsx包报错的解决方法

2015-11-29 刘顺祥 每天进步一点点2015

R语言越来越成为数据分析领域中的利剑,可以非常方便的导入-->分析-->导出数据,在日常学习、工作中可能会将Office2007及以上版本的Excel文件数据导入R中,此时需要在R中安装xlsx包(install.packages('xlsx'))。然而往往在下载并加载该包时会出现如下报错:


于是又会去加载'rJava'包,不幸的是.....


那么问题来了,出现这样的问题该如何解决呢?

在网上搜集了该问题后,出现了很多解决办法,我一一尝试,经过8轮左右的摧残电脑,终于完成了xlsx的加载。这里以我的64位的WIN7电脑为例,说说我的解决方案:

1、检查自己的电脑是否安装了"Java运行时环境"这个exe文件,如果安装,则直接在R中运行:

Sys.setenv(JAVA_HOME="C:\\Program Files\\Java\\jre7")

library(xlsx)

如果仍然报错说明电脑中没有安装该"Java运行时环境"文件


2、根据自己电脑的情况(32位还是64位),下载并安装"Java运行时环境"文件,在此给出我加载成功的jre-7u17-windows-x64文件。(http://yunpan.cn/cmwjPm9y8vtaM 访问密码 425a)


哈哈,我的顺利加载成功,不再报错,效果如下:


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存