我试图遍历计算机上某个文件夹目录中的所有csv文件名。完成此操作后,我要对文件名执行字符串拆分。有没有一种有效的方法可以做到这一点?
目前,我正在代码中手动输入文件名的字符串,然后他们在该字符串上执行字符串拆分,但这效率不高。
file <- "test_1.csv"
假设在要提取文件名的文件夹上设置了工作目录,请使用 list.files
files <- list.files(pattern = "\\.csv$", full.names = FALSE, ignore.case = TRUE)
并用于regex
提取
sub("\\.csv", "", files)
或使用tools
包装中的便捷功能
tools::file_path_sans_ext(files)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句