2

我在一个目录中存储了许多文件,但我只需要其中的一些。我需要的文件都包含transcript_counts,所以我在想是否R有一个功能可以帮助我用transcript_counts. 例如,通过使用dir()我可以看到文件名列表:

 [1] "xx1_sequence_alignment.csv"  
 [2] "xx2_sequence_transcript_counts.csv"
 [3] "xx3_sequence_alignment.csv"  
 [4] "xx4_sequence_transcript_counts.csv"
 [5] "xx5_sequence_alignment.csv"  

现在我想要一个仅包含 , 的列表xx2_sequence_transcript_counts.csvxx4_sequence_transcript_counts.csv以此类推transcript_counts作为标识符。谢谢。

4

1 回答 1

4

使用pattern论据

dir(pattern="transcript_counts")

?dir

模式:可选的正则表达式。仅返回与正则表达式匹配的文件名。


如果您已经有一个字符向量,您可以使用它grep来获取您想要的元素。

x <- dir()
grep("transcript_counts", x, value=TRUE)
于 2013-01-24T03:00:53.757 回答