gpt4 book ai didi

r - 使用 R 重命名文件

转载 作者:行者123 更新时间:2023-12-05 00:58:01 24 4
gpt4 key购买 nike

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

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

from1 <- as.character(c("test1.txt", "test2.txt", "test3.txt"))
to1 <- as.character(c("testA.txt", "testB.txt", "testC.txt"))

哪里 from1对应于我的工作目录中现有文件的名称,和 to1对应于我希望他们拥有的名字。当我尝试时 file.rename(from1, to1)我收到 [1] FALSE FALSE FALSE即使我只用向量的一个元素尝试它,如 file.rename(from1[1], to1[1])我刚收到 [1] FALSE我的文件夹中没有任何 react

我也试过 this函数作为对与我的问题非常相似的问题的答案发布,它似乎有效,因为当我运行测试时,我得到
found 1 possible files
would change test1.txt to testA.txt
changed 0

但是当我真正尝试这样做时,我得到了
found 1 possible files
changed 1

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

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

最佳答案

鉴于您位于正确的工作目录中(否则将其设置为 setwd("") ,您可以使用以下命令更改文件名:

from1 <- c("test_file.csv", "plot1.svg")
to1 <- c("test.csv", "plot.svg")

file.rename(from1, to1)

但是请确保您位于正确的目录中并且文件存在(您可以使用 list.filesfile.exists

关于r - 使用 R 重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33691973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com