首页 > 解决方案 > 重命名列表的元素

问题描述

我有一系列文件,我想在一系列 csv 中读取,然后从创建的文件中制作单独的小标题。所以目前我可以阅读所有文件:

temp = list.files(pattern="*.csv")
myfiles = lapply(temp, read_csv)

它创建了一个包含六个 tbl 的列表。我想过这样做:

temp_list <- as.list(gsub("[[\\.csv]","",(temp)))

这将给出读取的 csv 文件名列表,其中 csv 从末尾删除。我想过尝试这个,但肯定行不通

names(myfiles) <- names(temp_list) 

我可以单独命名它们,但宁愿有一个更清洁/单一的功能可以产生结果。

filea <- myfiles[[1]]
fileb <- myfiles[[2]]
filec <- myfiles[[3]]
filed <- myfiles[[4]]
filee <- myfiles[[5]]
filef <- myfiles[[6]]

谢谢!

标签: rlistdplyr

解决方案


推荐阅读