R语言:提取路径中的文件名字符串(basename函数)

Posted 橙子牛奶糖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言:提取路径中的文件名字符串(basename函数)相关的知识,希望对你有一定的参考价值。

假设存在路径C:/coverage/Homo_sapiens.sort.add_exon1_coverage.txt,欲提取Homo_sapiens.sort.add_exon1_coverage.txt文件名,则用到basename函数和start、stop参数,命令行如下所示:

filename<-\'C:/coverage/Homo_sapiens.sort.add_exon1_coverage.txt\' 
substr(basename(filename), start = 1, stop = 4) #表示提取文件名的第一个字符至第四个字符,即Homo
substr(basename(filename), start = 23, stop = 27)#表示提取文件名的第23个字符至第27个字符,即exon1
paste(substr(basename(path), start = 1, stop = 4),substr(basename(path), start = 23, stop = 27)) #将两个字符黏贴起来  

 

效果如下图所示:

以上是关于R语言:提取路径中的文件名字符串(basename函数)的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本——提取目录名

Shell脚本——提取目录名

Linux命令之获取文件或名basename

提取目录路径和文件名

R语言中如何提取字符串

linux命令---basename,dirname