r - 重命名列表的元素
问题描述
我有一系列文件,我想在一系列 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]]
谢谢!
解决方案
推荐阅读
- python - 在数据框中查找重复项,其中一列可以在一个范围内
- python - Pandas Python:连接具有相同列的数据帧
- javascript - 如何更改新 Firebase onUpdate 或 onWrite 触发器中的值?
- c++ - 如果引用对象是 const,则 const auto & 和 auto & 之间的区别
- javascript - 所选 event.target 的父 div 的边框轮廓
- zabbix - zabbix-java-gateway 在 Ubuntu 18.04.1 LTS 中启动失败
- javascript - javascript eventlistener 不能与 php 一起使用
- javascript - 是否可以运行两个角度应用程序,一个是 1.6.4,另一个是 6.1?
- javascript - Chrome 扩展 - 从用户那里获取输入并附加到网站以在新选项卡中打开它们
- ios - UIKit 上的奇怪崩溃