提取不带扩展名R的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

我有一个包含不同文件的文件夹。我试图做的是提取文件名,而不只是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 extension
。尝试:


这里没有添加太多内容,但它仍然是一个有趣的函数:-)

@Henrik谢谢你为我指出了这一点
library(tools)
file_path_sans_ext(list.files(pattern = "*.csv"))