提取不带扩展名R的csv文件名
我有一个包含不同文件的文件夹。我试图做的是提取文件名,而不只是csv文件的扩展名 例如: 如果我有一个包含文件的文件夹提取不带扩展名R的csv文件名,r,R,我有一个包含不同文件的文件夹。我试图做的是提取文件名,而不只是csv文件的扩展名 例如: 如果我有一个包含文件的文件夹 cp1.csv cp2.csv sd.exe 我想得到一个向量: "cp1" "cp2" 您可以使用list.files()gsub()组合 basenames<-gsub("\\.csv$","", list.files(pattern="\\.csv$")) basenamesgsub的另一个替代方案是“工具”中的file\u path\u sans\u
cp1.csv
cp2.csv
sd.exe
我想得到一个向量:
"cp1" "cp2"
您可以使用
list.files()
gsub()
组合
basenames<-gsub("\\.csv$","", list.files(pattern="\\.csv$"))
basenamesgsub的另一个替代方案是“工具”中的file\u path\u sans\u extension
。尝试:
这里没有添加太多内容,但它仍然是一个有趣的函数:-)@Henrik谢谢你为我指出了这一点
library(tools)
file_path_sans_ext(list.files(pattern = "*.csv"))