相关疑难解决方法(0)

如何制作一个很好的R可重复的例子

在与同事讨论性能,教学,发送错误报告或在邮件列表上搜索指导时,以及在Stack Overflow上,通常会询问可重复的示例并始终提供帮助.

您有什么建议创建优秀示例的提示?如何以文本格式粘贴中的数据结构?您还应该包含哪些其他信息?

在另外还有其他招数来使用dput(),dump()structure()?你什么时候应该包括library()require()声明?其中保留字应避免一个,此外c,df,data等?

怎样才能成为一位伟大的重复的例子?

r r-faq

2474
推荐指数
23
解决办法
28万
查看次数

如何使用R重命名文件?

我在一个文件夹中有超过700个文件,命名为:从第1个到第9个的文件在第一个月命名:

water_200101_01.img  
water_200101_09.img  
Run Code Online (Sandbox Code Playgroud)

从10号到30号的文件命名为:

water_200101_10.img
water_200101_30.img
Run Code Online (Sandbox Code Playgroud)

等第二个月:从1号到9号的文件被命名为:

water_200102_01.img  
water_200102_09.img  
Run Code Online (Sandbox Code Playgroud)

从10号到30号的文件命名为:

water_200102_10.img
water_200102_30.img 
Run Code Online (Sandbox Code Playgroud)

如何在不对文件进行任何更改的情况下重命名它们.例如,只需改变纳米

water_1
water_2
...till...
water_700
Run Code Online (Sandbox Code Playgroud)

r file-rename

39
推荐指数
3
解决办法
6万
查看次数

使用 R 重命名文件

我正在尝试使用 R 重命名几个文件,并且我已经尝试了所有能够找到类似问题的解决方案,但都没有成功。

我已经创建了一个带有我想要更改的文件名称的向量,以及另一个带有我想要将它们更改为名称的向量,因此它们看起来像:

from1 <- as.character(c("test1.txt", "test2.txt", "test3.txt"))
to1 <- as.character(c("testA.txt", "testB.txt", "testC.txt")) 
Run Code Online (Sandbox Code Playgroud)

wherefrom1对应于我工作目录中现有文件的名称,并to1对应于我希望它们具有的名称。当我尝试file.rename(from1, to1),我得到[1] FALSE FALSE FALSE,即使我尝试它与向量的一个元素,如file.rename(from1[1], to1[1])我刚刚得到[1] FALSE并没有任何反应我的文件夹中

我也试过这个功能作为对一个与我非常相似的问题的答案发布的,它似乎有效,因为当我运行测试时,我得到

found 1 possible files
would change test1.txt to testA.txt
changed 0
Run Code Online (Sandbox Code Playgroud)

但是当我真正尝试这样做时,我得到了

found 1 possible files
changed 1
Run Code Online (Sandbox Code Playgroud)

但我的目录中实际上没有任何变化。

我不确定这个问题是否足够清楚或需要更多代码,如果是,请询问,我很乐意编辑。

r rename

6
推荐指数
1
解决办法
8472
查看次数

标签 统计

r ×3

file-rename ×1

r-faq ×1

rename ×1