在保存输出结果时,一般是将文件保存为txt
或者csv
格式,如果想要保存成excel常用的格式xls
或者xlsx
时,则需要安装xlsx
包。
安装过程如下:
install.packages("xlsx")
将程序包安装入‘C:/Users/86182/AppData/Local/R/win-library/4.2’
(因为‘lib’没有被指定)
还安装相依关系‘rJava’, ‘xlsxjars’
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.2/rJava_1.0-6.zip'
Content type 'application/zip' length 1245703 bytes (1.2 MB)
downloaded 1.2 MB
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.2/xlsxjars_0.6.1.zip'
Content type 'application/zip' length 9485708 bytes (9.0 MB)
downloaded 9.0 MB
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.2/xlsx_0.6.5.zip'
Content type 'application/zip' length 374842 bytes (366 KB)
downloaded 366 KB
程序包‘rJava’打开成功,MD5和检查也通过
程序包‘xlsxjars’打开成功,MD5和检查也通过
程序包‘xlsx’打开成功,MD5和检查也通过
下载的二进制程序包在
C:\Users\86182\AppData\Local\Temp\Rtmpm8TIfQ\downloaded_packages里
安装过程未出现错误提示,但是在加载时出现问题。
library(xlsx)
Error: package or namespace load failed for ‘xlsx’:
loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
调用: fun(libname, pkgname)
错误: JAVA_HOME cannot be determined from the Registry
In addition: Warning message:
程辑包‘xlsx’是用R版本4.2.2 来建造的
提示错误:“JAVA_HOME cannot be determined from the Registry”,需要安装java环境。
1 下载安装java环境
网址:https://www.oracle.com/java/technologies/downloads/#java8-windows
下载完成后,直接默认安装即可
2 配置java环境
2.1 点击我的电脑 > 右键属性 > 高级系统设置 > 环境变量
2.2 系统变量 > 新建系统变量 > 完成后点击确定
变量名:JAVA_HOME
变量值:(这是你自己安装JDK时的路径)
作用:定义一个变量,供其他地方使用
2.3 双击系统变量下的PATH变量,新建两个路径
作用:让系统在任何路径下都可以识别java、javac、javap等命令
%JAVA_HOME%\bin
%JAVA_HOME%\jdk\bin
2.4 新建/修改 CLASSPATH 变量
(1) 如果存在 CLASSPATH 变量,选中点击 Edit(编辑)
(2) 如果没有,点击 New(新建)… 新建
(3) 输入:(作用:告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2.5 测试JDK是否安装成功
在所有的配置完成后,测试JDK,win+R,输入cmd,打开命令窗口
输入:java -version
结果显示出相应的版本信息,表示安装成功。
3 重新安装xlsx
3.1 测试java环境
在R里面用Sys.getenv("JAVA_HOME")
确认有输出后,即可安装。
3.2 安装xlsx
install.packages("xlsx")