我正在尝试从数据框中删除示例名称的结尾。大约有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))