我正在尝试从数据框中的示例名称中删除结尾。大约有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)
将永远带我。
有什么想法吗?
答案 0 :(得分:2)
如果df
是您的数据框,请取名字,删除第一个-
后的所有内容,然后将名称重置为新的短值......
names(df) <- gsub("\\-.+","",names(df))