灌水系列

这是一个朋友提的问题,R语言中有多个数据框,本来是一个数据框写入一个Excel表。但是现在想要写入到一个Excel表中,毕竟Excel才是最通用的软件,把每个数据框写入Excel不同的sheet表。

问题解决

代码演示
代码解释:

  • 首先建立两个数据框aabb
  • 然后载入openxlsx软件包,主要是用于导出Excel格式
  • 重点是建立一个list,每个元素就是一个sheet,名称就是sheet的名称
  • 然后使用write.xlsx函数输出list对象即可

aa<-data.frame(id = 1:5,y = rnorm(5))
bb<-data.frame(id = 1:7,y = rnorm(7))
aa
bb# install.packages("openxlsx") # 如果没有openxlsx包,运行该命令
library(openxlsx)
sheets = list("我是aa" = aa,"我是bb" = bb)
write.xlsx(sheets,"d:/我是输出结果.xlsx")

结果展示:
可以看到:

  • 中文名的Excel表
  • 两个sheet表
  • sheet表的名称为“我是aa”,“我是bb”

问题举一反三

代码延申
如果是有多个sheet表,想要批量读取,批量输出到Excel表中,可以使用for循环操作:

代码解释:

  • 批量生产list
  • 读取list的元素个数
  • 重命名sheet表名称
  • 输出到excel表中
list1 = list()
for(i in 1:10){list1[[i]] = data.frame(ID=1:10,y=rnorm(10))
}
n = length(list1)
nnames(list1) = paste0("我是","sheet",1:n)
list1
write.xlsx(list1,"d:/我是批量sheet表.xlsx")

结果视图:

创造更多问题

如果你有一个Excel表,有几十个sheet表,这些表结构都相似,如果批量读入到R中,然后批量操作,最后再批量导出?

熟悉的味道……

朋友圈中各种python培训的软文,都在讲如何批量的处理,R语言是这样实现的,我师兄Excel很溜,自己编写了一套宏,从来看不上R语言,说我是”人为增加学习成本,Excel不香么???“

所以自问自答的写作风格是如何练成的?

写公众号时,就能发现日子是一成不变的,没有话题,没有动力,如何给自己找事情,需要自言自语。往高了说是”自省吾身“,往低了说是”江郎才尽“。所以写一些东西,给自己出出题,然后自己解答,然后自己翻车……

下节预告:

  • R 语言中批量读入Excel的不同sheet表格
  • Python中批量读入Excel的不同sheet表格
  • Python中批量写入Excel的不同sheet表格

不加上”批量“二字,体现不出编程语言的气质!

上面的三个题目,可以写三篇博文

灌水哪家强,飞哥来上场,田里虫儿飘,地面变汪洋……

R语言中写入Excel的不同sheet表格相关推荐

  1. R语言批量读取写入Excel数据 r导出输出写入excel多个sheet 导出excel 导入 excel 读入excel 表格

    前一段,写过一篇:R语言中写入Excel的不同sheet表格,最近学习了tidyverse的方法,感觉需要总结一下,更新一下知识结构. 本文准备用实际数据,做一下操作: 「批量读取:」 批量读取多个E ...

  2. R语言中读取excel数据的常用方式有哪些?

    R语言中读取excel数据的常用方式有哪些? 目录 R语言中读取excel数据的常用方式有哪些? R语言是解决什么问题的? R语言中读取excel数据的常用方式有哪些? R语言是解决什么问题的? R ...

  3. python写入excel换行_使用Python使用xlsxwriter读取数据写入Excel软件不同sheet表格中...

    [环境介绍] 系统环境:win10 + python 3.5.4 + PyCharm [背景描述] 需求:将数据库和主机查询的数据信息写入到Excel表格中 [采集数据脚本信息] 数据库层面 列子:磁 ...

  4. R语言中导入excel乱码的解决办法

    本文操作系统环境为win10,使用Rstdio. 要说明windows下在使用Rstdio的时候,在使用xlsx包,导入excel表乱码的解决办法. 1.我们先安装xlsx包 install.pack ...

  5. r语言导出文件为xlxs_R语言数据导出到Excel表格-如何将R语言中的表格数据输出为Excel文件...

    r语言怎么将values中的数据导出为excel 直接新建一个txt文件,打开,然后按ctrl A,复制excel表格中数据,直接粘贴至该打开的txt文件里即可.或者打开excel后,另存为" ...

  6. r语言 将表格导出为csv_如何将R语言中表格数据输出为Excel文件.pdf

    如何将R 语言中的表格数据输出为Excel 文件 熊荣川 六盘水师范学院生物信息学实验室 xiongrongchuan@126.com /u/Bearjazz 平台的开放性使得R 语言具有了丰富的运算 ...

  7. R语言数据分析笔记——t检验(含正态性检验和方差齐性检验在SPSS和R语言中的操作t检验(单样本、双独立样本、配对样本)在Excel、SPSS、R语言中的操作)

    前言:本文为个人学习笔记,为各大网站上的教学内容之综合整理,综合整理了①假设分析的基础知识.②正态性检验和方差齐性检验在SPSS和R语言中的操作.③t检验(单样本.双独立样本.配对样本)在Excel. ...

  8. R语言批量提取excel当中的数据

    使用R语言批量提取excel文件 前言 步骤 总结 前言 在工作当中,为了方便统计单项数据,经常会遇上同一格式的几百份数据项需要提取到同一个表格的情况,博主非计算机专业,R语言代码不一定规范,但是经验 ...

  9. python 写入excel数字格式,怎么在Python中写入Excel的格式

    怎么在Python中写入Excel的格式 发布时间:2021-03-12 17:02:25 来源:亿速云 阅读:77 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Python中写入Exce ...

  10. r语言 rgl 强制过程中_一个R语言中操纵矢量空间数据的标准化工具—sf

    ​注: 本文是R语言sf包的核心开发者和维护者--来自德国明斯特大学的地理信息学教授:Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位.功能. ...

最新文章

  1. 那个14岁上大学、17岁读博、24岁成教授的天才神童,如今怎样了?
  2. http://www.huihoo.com/ 灰狐网站 Linux 专业网站
  3. 比特币现金在奥地利成为主流
  4. SQL_由创建表引出
  5. loadrunner脚本设计:事务函数的使用
  6. Git 忽略提交 .gitignore
  7. [There will be more story......]
  8. [剑指offer]面试题第[52]题[Leedcode][第160题][JAVA][相交链表][双指针]
  9. JavaScript重难点解析3(原型与原型链、执行上下文与执行上下文栈)
  10. 特斯拉上海工厂开工 Model 3月销量有望破万
  11. Codevs 1191 数轴染色
  12. kafkaStream执行过程中出现TimeoutException异常退出
  13. 中国科学院大学2017年高等代数考研试题
  14. 基于JAVA小小银动漫网站计算机毕业设计源码+数据库+lw文档+系统+部署
  15. Mac Mini - 一个深坑
  16. python设置默认utf8编码_Python设置默认编码为utf8的方法
  17. 微信公众平台推广攻略
  18. 【论文投稿】Hindawi旗下4区Mobile Information Systems(misy)投稿详细步骤
  19. 让IE9及以上兼容es6,Promise, 及es7的async await
  20. ue4蓝图和ai的区别_UE4 AI教程

热门文章

  1. [高级操作系统课程] 各大名校 ppt,pdf 课件整理(course materials)
  2. 怎么使用 soapui 做接口测试?
  3. Java并发编程实战_盖兹
  4. webserver接口调用(一)
  5. 廖雪峰Python基础练习作业
  6. 北京54、西安80和CGCS2000
  7. Matlab中fread函数用法
  8. 基于qt的贪吃蛇游戏 c语言,基于QT的贪吃蛇游戏设计
  9. 用Bat脚本写一个无限弹窗代码
  10. app接码教程,附源码