R数据导入之XLSX

最好的读取Excel文件的方式:

在Excel中将其导出为一个逗号分隔符文件(csv),并使用前文“R数据导入之CSV”介绍的read.table()函数方法,将其导入R中。

那么,还有没有另一种方法导入进去R中呢?

当然是有的,接下来将介绍如何将xlsx格式的Excel文件导入进R。

范例:

环境准备:R预先安装install.packages("xlsx")包

数据源准备:datasource.xlsx 含sheet1和sheet2两张表

其中sheet1的数据为


sheet2的数据为


①将datasource中sheet1的数据导入进R

代码如下:

library(xlsx)
workbook1<-"C:/Users/Administrator/Desktop/datasource.xlsx"
mydataframe1<-read.xlsx(workbook,1)

代码分析:
行1 导入xlsx包
行2 C盘桌面的工作簿datasource.xlsx保存变量workbook1
行3 使用read.xlsx()函数并workbook1和工作表序号为1的数据保存为一个数据框mydataframe

输出结果:


②如果要导入的是datasource.xlsx的其他表怎么办?

解决方式:只需在read.xlsx()函数的参数更改表所在的序号

具体代码:

library(xlsx)
workbook1<-"C:/Users/Administrator/Desktop/datasource.xlsx"
mydataframe2<-read.xlsx(workbook,2)

输出结果:


关于Excel的xlsx格式文档数据导入R的介绍到此。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容