【发布时间】:2021-05-20 18:18:11
【问题描述】:
我有一个运行后保存为列表的文件列表
files <- list.files(pattern=".txt")
因此,当我运行 files 时,我会得到以下内容:
AA1131.report.txt
BB1132.reprot.txt
CC0900.report.txt
.
.
.
我只想在.report.txt 之前获取文件名的第一部分,所以在 R 中我尝试了:
>files <- list.files(pattern=".txt")
>files <- strsplit(files, "\\.")
>files[[1]][1]
[1] "AA1131"
我期待:
[1] "AA1131"
[1] "BB1132"
[1] "CC0900"
或者以某种方式获取它们并将它们保存为列表,以便我可以在第一列的 tibble 中将它们用作 ID 行名称。
【问题讨论】: