前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【R语言】基础知识 | 为了偷懒,我不择手段!

【R语言】基础知识 | 为了偷懒,我不择手段!

作者头像
黑妹的小屋
发布2021-01-28 11:27:31
3710
发布2021-01-28 11:27:31
举报

两个以上表格之间的合并

01

听说上周领导下发了一个通知给10+公司,要求各公司按照下表要求填写表格反馈结果,意味着下周我要汇总10个表格,于是琢磨着怎么样才能偷懒又能按时交差,最重要的是还能有时间玩手机~

#在data文件夹中拥有这10个文件

5个表格特点左右滑动查看更多

另外5个表格特点

5个表格左右滑动查看更多

代码语言:javascript
复制
library(purrr)
library(tidyverse)
library(readxl)
library(writexl)
files = list.files("~/Desktop/微信公众号运营/数据/data/", pattern = "xlsx", full.names = TRUE,recursive = TRUE)
lxl = map_dfr(set_names(files),read_xlsx,.id = "支公司")
write_xlsx(lxl, "按行合并.xlsx")

#运行结果:

02

如果表格长成“奖励金额.xls"中有10个sheet

要合并成一个表格要怎么做呢?

代码语言:javascript
复制
path = "~/Desktop/微信公众号运营/数据/data/奖励金额.xlsx" # Excel 文件路径 
zlt = map_dfr(set_names(excel_sheets(path)),~ read_xlsx(path, sheet=.x),.id = "sheet")
write_xlsx(zlt, "福州全区奖励金额.xlsx")

#运行结果:

03

以上10个表格如何变成“奖励金额.xlsx"的呢?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 菜鸟学数据分析之R语言 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档