答案 0 :(得分:0)
尝试使用
length(grep(".*_TissueA", names(dat)))
这将返回数据框(dat)中以_TissueA结尾的列数。
如果您想知道这些列的具体索引(即它们在您的数据框中的位置),只需使用'grep'部分:
grep(".*_TissueA", names(dat))
返回值将给出列索引(此输出只是一个示例,对于您的数据帧将是不同的):
[1] 62 63 89 94 95
此外,如果您希望实际看到包含这些列中的值的数据框(并且仅那些列),请尝试以下操作:
dat[,grepl(".*_TissueA", names(dat))