美文网首页
R语言读写excel文件2021.2.24

R语言读写excel文件2021.2.24

作者: R语言_茶味先生 | 来源:发表于2021-02-24 22:57 被阅读0次

1、读取excel文件

1.1 读取单个excel文件

  • 直接用read.table()读取excel文件,
  • 读取从excel复制的剪贴板数据,再用read.table()读取
  • 直接用import dataset然后选择excel


    图0 操作步骤

1.2 读取多个excel文件

以下有三种方法:

  • 将Excel转存为csv格式文件,读csv文件
a<-read.csv("exercise1.csv",header = T)
  • 用RODBC包读取Excel
ab<-odbcConnectExcel2007("exercise1.xls")#连接excel,32位系统使用odbcConnectExcel函数
sqlTables(ab)
图1 与excel连接成功

根据需求读取对应的sheet1

a<-sqlFetch(ab,"Sheet1$")
odbcClose(ab)#关闭句柄,此句是必须。
  • openxlsx包读取Excel
    sheet参数只有数值,而不是填分出来的表名例如下图的sheet=2,而不是sheet=mRNA
    图2 数据表
library(openxlsx)
 a<-read.xlsx("mtcars.xlsx",sheet=1)#文件名+sheet的序号,简单粗暴

综合来看,openxlsx的方法简单粗暴,而且经多名骨灰级玩家证明,罕有bug出现。乃R语言和Excel读取的绝对神器。不过笔者也发现,openxlsx包仅适用于.xlsx格式文件。前期的xls格式文件可能还需要前两种方法来读取。除了以上三种方法,还有类似的包如xlsx、readxl。此处依旧强推神器openxlsx。首先,.xlsx文件存储行数大大提升,从65536行数据提升到了104万条数据。其次,它十分便捷,函数所需参数较少。当然最后的最后,它可能需要的R的版本比较的新。

作者:G小调的Qing歌
链接:https://www.jianshu.com/p/5ed6e4b5d181
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1、写入excel文件

openxlsx包写入Excel

相关文章

  • R语言读写excel文件2021.2.24

    1、读取excel文件 1.1 读取单个excel文件 直接用read.table()读取excel文件, 读取从...

  • R语言读写R格式文件2021.2.24

    1、读取R格式文件 1.1 读写RDS格式文件 1.1.1 导出RDS文件 1.1.2 读取RDS文件 直接双击已...

  • R语言写入文件2021.2.24

    1、写入文件 使用write函数或者cat函数。cat函数:直接抓取数据显示在代码框中。write函数:file指...

  • R语言 文件读写

    真的,无论什么时候,你总会遇到一些奇奇怪怪的文件,要读取,一开始真的痛不欲生,自己总结了一小波,给自己储个粮~~~...

  • R语言 Excel文件

    Microsoft Excel是最广泛使用的电子表格程序,以.xls或.xlsx格式存储数据。 R语言可以直接从这...

  • 【R】R语言NC文件读写

    #(1)读取NC文件小时数据信息--------- library(ncdf4) nc <- nc_open('A...

  • python操作表格

    使用python语言,读写表格案例。 读取表格: 1、导入模块 import xlrd 2、打开Excel文件...

  • R语言的文件读写

    首先设置Rstudio的读取目录很重要 1 读取txt文件** sep = "\t"表示制表符分隔header =...

  • 四种Excel文件读写的问题场景模式

    1.学习分解不同的Excel文件读写问题,熟悉四种Excel文件读写的问题场景模式。①单元格读写、②按行读写、③按...

  • R读取Excel、R与本机文件

    R读取Excel、R与本机文件 以下内容是我在R语言学习过程中的每一课的重点笔记记录。 16R语言读入本机文件 1...

网友评论

      本文标题:R语言读写excel文件2021.2.24

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