R语言中写入Excel的不同sheet表格
灌水系列
这是一个朋友提的问题,R语言中有多个数据框,本来是一个数据框写入一个Excel表。但是现在想要写入到一个Excel表中,毕竟Excel才是最通用的软件,把每个数据框写入Excel不同的sheet表。
问题解决
代码演示
代码解释:
- 首先建立两个数据框
aa
和bb
- 然后载入
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表格相关推荐
- R语言批量读取写入Excel数据 r导出输出写入excel多个sheet 导出excel 导入 excel 读入excel 表格
前一段,写过一篇:R语言中写入Excel的不同sheet表格,最近学习了tidyverse的方法,感觉需要总结一下,更新一下知识结构. 本文准备用实际数据,做一下操作: 「批量读取:」 批量读取多个E ...
- R语言中读取excel数据的常用方式有哪些?
R语言中读取excel数据的常用方式有哪些? 目录 R语言中读取excel数据的常用方式有哪些? R语言是解决什么问题的? R语言中读取excel数据的常用方式有哪些? R语言是解决什么问题的? R ...
- python写入excel换行_使用Python使用xlsxwriter读取数据写入Excel软件不同sheet表格中...
[环境介绍] 系统环境:win10 + python 3.5.4 + PyCharm [背景描述] 需求:将数据库和主机查询的数据信息写入到Excel表格中 [采集数据脚本信息] 数据库层面 列子:磁 ...
- R语言中导入excel乱码的解决办法
本文操作系统环境为win10,使用Rstdio. 要说明windows下在使用Rstdio的时候,在使用xlsx包,导入excel表乱码的解决办法. 1.我们先安装xlsx包 install.pack ...
- r语言导出文件为xlxs_R语言数据导出到Excel表格-如何将R语言中的表格数据输出为Excel文件...
r语言怎么将values中的数据导出为excel 直接新建一个txt文件,打开,然后按ctrl A,复制excel表格中数据,直接粘贴至该打开的txt文件里即可.或者打开excel后,另存为" ...
- r语言 将表格导出为csv_如何将R语言中表格数据输出为Excel文件.pdf
如何将R 语言中的表格数据输出为Excel 文件 熊荣川 六盘水师范学院生物信息学实验室 xiongrongchuan@126.com /u/Bearjazz 平台的开放性使得R 语言具有了丰富的运算 ...
- R语言数据分析笔记——t检验(含正态性检验和方差齐性检验在SPSS和R语言中的操作t检验(单样本、双独立样本、配对样本)在Excel、SPSS、R语言中的操作)
前言:本文为个人学习笔记,为各大网站上的教学内容之综合整理,综合整理了①假设分析的基础知识.②正态性检验和方差齐性检验在SPSS和R语言中的操作.③t检验(单样本.双独立样本.配对样本)在Excel. ...
- R语言批量提取excel当中的数据
使用R语言批量提取excel文件 前言 步骤 总结 前言 在工作当中,为了方便统计单项数据,经常会遇上同一格式的几百份数据项需要提取到同一个表格的情况,博主非计算机专业,R语言代码不一定规范,但是经验 ...
- python 写入excel数字格式,怎么在Python中写入Excel的格式
怎么在Python中写入Excel的格式 发布时间:2021-03-12 17:02:25 来源:亿速云 阅读:77 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Python中写入Exce ...
- r语言 rgl 强制过程中_一个R语言中操纵矢量空间数据的标准化工具—sf
注: 本文是R语言sf包的核心开发者和维护者--来自德国明斯特大学的地理信息学教授:Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位.功能. ...
最新文章
- 那个14岁上大学、17岁读博、24岁成教授的天才神童,如今怎样了?
- http://www.huihoo.com/ 灰狐网站 Linux 专业网站
- 比特币现金在奥地利成为主流
- SQL_由创建表引出
- loadrunner脚本设计:事务函数的使用
- Git 忽略提交 .gitignore
- [There will be more story......]
- [剑指offer]面试题第[52]题[Leedcode][第160题][JAVA][相交链表][双指针]
- JavaScript重难点解析3(原型与原型链、执行上下文与执行上下文栈)
- 特斯拉上海工厂开工 Model 3月销量有望破万
- Codevs 1191 数轴染色
- kafkaStream执行过程中出现TimeoutException异常退出
- 中国科学院大学2017年高等代数考研试题
- 基于JAVA小小银动漫网站计算机毕业设计源码+数据库+lw文档+系统+部署
- Mac Mini - 一个深坑
- python设置默认utf8编码_Python设置默认编码为utf8的方法
- 微信公众平台推广攻略
- 【论文投稿】Hindawi旗下4区Mobile Information Systems(misy)投稿详细步骤
- 让IE9及以上兼容es6,Promise, 及es7的async await
- ue4蓝图和ai的区别_UE4 AI教程