|
1
382
使用
|
|
|
2
154
截至2015年4月16日,发布
这会回来的
注意,要简单地检查目录是否存在,您可以使用
|
|
|
3
17
就一般架构而言,我建议在目录创建方面采用以下结构。这将涵盖大多数潜在的问题,目录创建的任何其他问题都将由
还要注意如果
|
|
|
4
10
这是 简单检查 , 如果不存在,则创建DIR:
|
|
|
5
9
使用文件.Isvestor()来测试目录的存在是原始帖子中的一个问题。如果SUDIIR包含了现有文件的名称(而不仅仅是路径),文件.IsvsAd()将返回true,但是对SETWDE()的调用会失败,因为您不能将工作目录设置为指向文件。 我建议使用“如果”是“一个已存在的目录”,但如果该文件是一个已存在的文件或一个不存在的文件或目录,则返回“true”。类似地,可以使用op=“-f”来完成文件检查。 另外,如另一条注释所述,工作目录是R环境的一部分,应该由用户控制,而不是由脚本控制。理想情况下,脚本应该不会改变R环境。为了解决这个问题,我可以使用options()来存储一个全局可用的目录,在这里我需要所有的输出。 因此,考虑下面的解决方案,其中某个UNIGITEAG只是一个程序员定义的选项名称前缀,这使得不可能有同名的选项存在。(例如,如果您正在开发一个名为“filer”的包,则可以使用filer.mainDir和filer.subDir)。 以下代码将用于设置可供以后在其他脚本中使用的选项(从而避免在脚本中使用setwd()),并在必要时创建文件夹:
然后,在需要在subDir中操作文件的任何后续脚本中,您可以使用如下内容:
此解决方案使工作目录处于用户的控制之下。 |
|
|
6
6
我对R 2.15.3有一个问题,在尝试在共享网络驱动器上递归创建树结构时,我会得到一个权限错误。 为了解决这个奇怪的问题,我手工创建了这个结构;
|
|
7
2
若要确定路径是否有效,请尝试:
|
|
|
8
2
一行:
例子:
|
|
|
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 1 年前 |
|
Mark R · 使用geom_sf()删除地球仪上不需要的网格线 1 年前 |
|
|
Joe · 根据对工作日和本周早些时候的日期的了解,找到一个日期 1 年前 |
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 1 年前 |
|
dez93_2000 · 在R管道子功能中引用管道对象的当前状态 1 年前 |
|
|
Mankka · 如何在Ggplot2中绘制均匀的径向图 1 年前 |