R-如何从样本名称中删除结尾

  • 本文关键字:删除 结尾 样本 r regex
  • 更新时间 :
  • 英文 :


我正在尝试从数据框中删除示例名称的结尾。大约有200个样本,所以我希望有一种方法可以在第一个之前结束名称 - (每个样本共有(。

名称的示例是:

Glyc.1.20C.1wk-ATGGTTCACCCG-CATCAGTACGCC-R1.fastq
Glyc.1.20C.2m-CACTACGCTAGA-GTTCCTCCATTA-R1.fastq  
Glyc.1.20C.2wk-GCTCGAAGATTC-CGAGGGAAAGTC-R1.fastq 
Glyc.1.20C.3m-GTAGGTGCTTAC-GCATAAACGACT-R1.fastq  

使用更改colnames(x) <- c("Glyc.1.20C.1wk, etc)将永远带我。

有什么想法?

如果 df是您的数据框架,请命名,在第一个-之后删除所有内容,然后将名称重置为新的短值...

names(df) <- gsub("\-.+","",names(df))

最新更新