第一步,查看R语言版本
打开GUI界面,在出现的信息中第一行,这里安装的是3.2.3版本
第二步,安装Rtools,安装R的时候只是安装了base包,没有安装Rtools,Rtools用于在windows本机构建R或R的package。Rtools下载地址为:
https://cran.rstudio.com/ |
点Download Rfor Windows ,在弹出的界面中单击Rtools,选择与当前R版本一致的Rtools下载安装。Rtools安装方法如下:
1、双击Rtools.exe文件,选择english,点ok
点两个next后出现
选择安装路径,并记住它,选完后点next,出现,默认即可
点next出现,勾选上edit the system path,(如果没勾选上,看下面备注)点next-next-install,完成。
备注:如果edit the system path没勾选上,在安装完成后找到Rtools安装路径,并把Rtools\bin跟Rtools\gcc-4.6.3\bin添加到环境变量中,例如本机:C:\Rtools\bin跟C:\Rtools\gcc-4.6.3\bin ,添加方法如下:右击我的电脑,选择属性-高级系统设置-高级-环境变量-系统变量中找到Path-点编辑,在变量值的最前面添加C:\Rtools\bin;注意后面要用英文分号分隔开,同样的方法添加C:\Rtools\gcc-4.6.3\bin,也要注意用英文分号分隔开。添加完成后点确定-确定-确定。
第三步,安装openxlsx包
install.packages("openxlsx") |
第三步,查看openxlsx的帮助文档,执行命令help.start()后,在打开的网页里面找到Packages,并点进去,找到openxlsx,点进去,有openxlsx的所有函数使用说明跟example
第四步,测试,爽一把
例1、将数据框iris的数据导入到工作目录的iris.xlsx文件中,只需用到一个函数write.xlsx()就解决,同时用函数openXL()打开iris.xlsx文件。
library(openxlsx) write.xlsx(x = iris,file = "iris.xlsx") openXL("iris.xlsx") |
例2、读取桌面2016-01-11的股票交易数据,并封装到数据框stock中,只需用到函数
read.xlsx()搞定。read.xlsx还可以指定读取哪个表格跟指定读取范围,具体可查看openxlsx的帮助文档。
library(openxlsx) stock <- read.xlsx(xlsxFile = file.choose()) dim(stock) names(stock) |
例3、创建一个空白hello.xlsx文件,并保存到工作目录里面。
wb <- createWorkbook() saveWorkbook(wb,file = "hello.xlsx",overwrite = T) |