尝试在r中按顺序写入命名的CSV文件

尝试在r中按顺序写入命名的CSV文件,r,csv,R,Csv,为一个非常基本的问题道歉。我已经写了一个R代码来分析冠状动脉旁路移植术的流量。我将有大约2000个独特的测量需要分析。我打算用一个数字保存每个测量值,以提供2000个单独的CSV文件(1:2000) 我试图自动化这个命名过程,而不是单独更改文件名。我完全被困在这一点上,我试图从之前提出的问题中推断出将大数据帧分解成多个较小的、按顺序命名的.csv文件的情况,但没有发生 e、 g list使用list.files读取文件名,从文件名中提取数字并选择最大数字。将数字增加1,然后写入下一个文件 fil

为一个非常基本的问题道歉。我已经写了一个R代码来分析冠状动脉旁路移植术的流量。我将有大约2000个独特的测量需要分析。我打算用一个数字保存每个测量值,以提供2000个单独的CSV文件(1:2000)

我试图自动化这个命名过程,而不是单独更改文件名。我完全被困在这一点上,我试图从之前提出的问题中推断出将大数据帧分解成多个较小的、按顺序命名的.csv文件的情况,但没有发生

e、 g


list使用
list.files
读取文件名,从文件名中提取数字并选择最大数字。将数字增加1,然后写入下一个文件

filenames <- list.files("file path")
num <- max(readr::parse_number(basename(filenames)))
write.csv(data, paste0(num + 1, '.csv'), row.names = FALSE)

文件名我想我的描述可能不清楚。我还没有进行测量,所以重命名文件不是我想要的。我正在尝试将R代码的输出“写入”到新的CSV文件中。在进行每个新测量时,我希望将该文件命名为以前生成的文件序列中的下一个数字。因此,您希望读取系统中的当前文件,查看最后一个写入的文件,并写入一个新文件以递增数字?完全正确,非常感谢您的理解。也为我之前糟糕的解释道歉这些文件是如何命名的?它们是否命名为
1.csv
、2.csv`等?你能测试一下我编辑过的答案,看看它是否适合你吗?嗨,Ronak,这些文件确实是1.csv、2.csv等。我试过你的代码,效果很好,但是你的代码(2.csv)的文件保存到了一个旧的工作目录中(肯定不是我当前的wd,也不是“文件路径”)以前包含。请按如下方式插入一小行代码:filenames
filenames <- list.files("file path")
num <- max(readr::parse_number(basename(filenames)))
write.csv(data, paste0(num + 1, '.csv'), row.names = FALSE)