使用 R 中的文件名列提取文件列表
Extract list of files with column of files names in R
我正在尝试提取文件夹中文件的名称和属性。我正在使用下面的代码,它运行良好,只是它不会在列中提取文件名。第一列有文件的完整路径,但是有没有办法在单独的列中获取带有扩展名(例如 file1.pdf)的文件名?
data_files <- file.info(list.files(path = choose.folder(),
full.names = T, recursive = T, pattern = ".pdf$", ignore.case = TRUE))
更新:有人告诉我这个问题类似:Find file name from full file path
这很相似,但我仍然更喜欢下面的答案,因为它们更详细,并且更详细地解释了步骤。
尝试:
data_files$filename = basename(rownames(data_files))
我们可以直接在list.files
上使用basename
basename(list.files(path = choose.folder(),
full.names = T, recursive = T, pattern = ".pdf$", ignore.case = TRUE))
我正在尝试提取文件夹中文件的名称和属性。我正在使用下面的代码,它运行良好,只是它不会在列中提取文件名。第一列有文件的完整路径,但是有没有办法在单独的列中获取带有扩展名(例如 file1.pdf)的文件名?
data_files <- file.info(list.files(path = choose.folder(),
full.names = T, recursive = T, pattern = ".pdf$", ignore.case = TRUE))
更新:有人告诉我这个问题类似:Find file name from full file path
这很相似,但我仍然更喜欢下面的答案,因为它们更详细,并且更详细地解释了步骤。
尝试:
data_files$filename = basename(rownames(data_files))
我们可以直接在list.files
basename
basename(list.files(path = choose.folder(),
full.names = T, recursive = T, pattern = ".pdf$", ignore.case = TRUE))