我在一个学区工作,并计划生成独特的 PDF 报告,我将这些报告发送到一个共享驱动器,其中包含我学区 40 多所学校中每所学校的文件夹。
我正在尝试在我的for循环中设置工作目录,以便每所学校都能获得为其学校量身定制的报告。学校文件是根据一些名为“school_name”的变量的级别命名的,现在我想根据我使用学校数据的事实写入这些文件夹[i]。
schools <- levels(as.factor(data$school_name))
for (i in 1:length(schools)) {
setwd("W:\\Data Analysis Results\\"paste(schools[[i]]))
## some command to create a unique PDF report for school [[i]]
}
Run Code Online (Sandbox Code Playgroud)
这个小改动应该做到:
schools <- levels(as.factor(data$school_name))
for (i in 1:length(schools)) {
setwd(file.path("W:/Data Analysis Results", schools[[i]]))
# some command to create a unique PDF report for school [[i]]
}
Run Code Online (Sandbox Code Playgroud)
file.path 函数是为这些任务而设计的。
| 归档时间: |
|
| 查看次数: |
4049 次 |
| 最近记录: |