使用R从多个Excel文件中提取数据

我在具有类似结构的文件夹中有许多Excel文件: 在此处输入图片说明

我想将其输出为这样的内容: 在此处输入图片说明

这就是我尝试过的。我可以提取B15:G17中的单元格范围,但是如何将B8单元格附加到列中?另外,可以将第10行作为列标题吗?

library("readxl")

file.list <- list.files(path=".", pattern=".xlsx")

df.list <- lapply(file.list, read_excel, sheet=1, range=("B15:G17"), col_names=FALSE, col_types = NULL)
df <- data.frame(df.list)
阿克伦

read.xlsxopenxlsx一个更灵活一点,我们可以指定rows/cols参数读取特定的细胞,以及使用startRow指定的起始行

library(openxlsx)
lst1 <- lapply(file.list, function(x) read.xlsx(x, sheet = 1, startRow = 10, cols = 3:6, rows = 15:17))

另外,请分别读取特定的单元格,然后将其绑定为listwithMap和and的每个数据集中的新列“ ID”cbind

lst2 <- lapply(file.list, function(x) setNames(read.xlsx(x, sheet = 1,
       rows = 8, cols = 2), 'ID'))

Map(cbind, ID = lst2, lst1) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用R从pdf文件中提取数据

来自分类Dev

如何使用Python从多个文件中提取数据?

来自分类Dev

使用python从多个文本文件中提取数据

来自分类Dev

使用R从xml文件中提取多个值

来自分类Dev

从多个Excel工作表中提取数据

来自分类Dev

使用r从excel表中提取表格数据

来自分类Dev

sas宏从多个文件中提取数据

来自分类Dev

R:使用窗口函数从csv文件中提取数据

来自分类Dev

从Fortran中的Excel文件中提取数据

来自分类Dev

如何从Excel文件夹中的多个文件中提取数据

来自分类Dev

使用python从Excel文件中提取图像

来自分类Dev

如何使用python从另一个文件中的多个文件中提取数据?

来自分类Dev

使用sed从文件中提取数据

来自分类Dev

使用python从.txt文件中提取数据

来自分类Dev

使用Bash脚本从文件中提取数据

来自分类Dev

使用Python从xml文件中提取数据

来自分类Dev

从单个csv文件中提取多个数据文件

来自分类Dev

使用GLOB,BS4从多个本地.html文件中提取元素,并写入CSV Excel

来自分类Dev

从文件中提取数据

来自分类Dev

使用python从多个元数据文件中提取特定文本

来自分类Dev

从多个Excel工作表中提取数据并计算特定项目

来自分类Dev

从Excel中的单元格中提取多个数据

来自分类Dev

…… 使用 R 从 API 中提取数据的延续

来自分类Dev

Perl 从数千个 Excel 文件中提取多个值并将每个数据集写入 txt 文件

来自分类Dev

如何从具有多个值的JSON文件中提取数据

来自分类Dev

从一个奇怪的Excel文件中提取数据

来自分类Dev

从文本文件中提取数据到 Excel

来自分类Dev

从多个文本文件中提取一行数据,然后导入到Excel中

来自分类Dev

使用xpath使用Scrapy从多个表中提取数据

Related 相关文章

热门标签

归档