美文网首页R
R数据导入之XLSX

R数据导入之XLSX

作者: YUENFUNGDATA | 来源:发表于2018-09-11 17:41 被阅读129次

最好的读取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的介绍到此。

相关文章

  • R数据导入之XLSX

    最好的读取Excel文件的方式: 在Excel中将其导出为一个逗号分隔符文件(csv),并使用前文“R数据导入之C...

  • 数据导入、导出

    导入csv文件 导入文本文件 导入Excel文件(xls,xlsx) 中文路径问题 数据导出

  • R无法导入xlsx包

    想通过xlsx包中的函数去读取excel表格,分批安装需要的包: 但是发现想读包的时候,一直报错。根据网上很多教程...

  • 好用的工具库

    前端操作Excel JS-XLSX支持Excel文件的导入,json数据导出xlsx,支持各大主流前端框架,详见官...

  • 通过js-xlsx纯前端导出excel

    修改excel的样式,可以在转换数据之后进行修改 如: 需要导入xlsx 以及 xlsx-style依赖 以及 ...

  • js-xlsx + handsontable + echarts

    js-xlsx + handsontable + echarts 实现在前端导入excel数据并生成echart报...

  • R从Excel文件读取数据(xls,xlsx,csv)

    R从Excel文件读取数据(xls,xlsx,csv)Reading Data From Excel Files ...

  • R数据导入之键盘

    R的数据输入方式有几种:1)键盘输入2)文本文件输入3)Microsoft Excel4)数据库管理系统5)统计软...

  • R数据导入之CSV

    本章问题:CSV文件是如何导入进R? CSV文件是以逗号分隔符的形式存储的文本文件,可使用read.table()...

  • R数据导入之SPSS

    SPSS数据集可以通过foreign包中的函数read.spss()导入到R中,也可以使用Hmisc包中的spss...

网友评论

    本文标题:R数据导入之XLSX

    本文链接:https://www.haomeiwen.com/subject/bpuugftx.html