【发布时间】:2023-12-09 21:00:01
【问题描述】:
这是我的第一个 * 问题,如果有任何不清楚的地方,我深表歉意!
我正在尝试将数据导入 R 并更改每个文件的名称(总共 9 个文件),全部命名为“单元 #(第 # 章)-用户尝试”。我现在将所有内容都放在一个循环中,它获取每个文件名并提取字符 1-6 和 27-50。
理想情况下,我想将每个文件重命名为“week2, week3, week4, week8, week9, week10, week11, week12, week13”,而不是从现有标题中提取。
这是我到目前为止的循环:
mydir = "C:/Users/Julia/Desktop/RWorkDirectory/2MC3 21-22/User Attempts"
temp = list.files(path=mydir,pattern="*.csv", full.names=FALSE)
names = paste0(substr(temp, 1,6), substr(temp, 27,50))
for (i in 1:length(temp)) assign(names[i], read.csv(temp[i]))
有什么方法可以改变这个,以便我可以为每个文件分配一个自定义名称?尚未在网上找到任何解决此问题的内容,因此非常感谢您的帮助!
【问题讨论】:
标签: r import dataset naming file-rename