Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何用“";"提苏厄",;在数据帧中_R_Dataframe - Fatal编程技术网

R 如何用“";"提苏厄",;在数据帧中

R 如何用“";"提苏厄",;在数据帧中,r,dataframe,R,Dataframe,如何计算数据帧中带有“TissueA”的列数? 以及如何找到例如TCGA-A6-2676_TissueA,A2M | 2的值 感谢您的帮助尝试使用 length(grep(".*_TissueA", names(dat))) 这将返回数据帧(dat)中以_TissueA结尾的列数 如果您想知道这些列的具体索引(即它们在数据帧中的位置),只需使用“grep”部分: grep(".*_TissueA", names(dat)) 返回值将给出列索引(此输出只是一个示例,它将与您的数据帧不同): 此

如何计算数据帧中带有“TissueA”的列数? 以及如何找到例如TCGA-A6-2676_TissueA,A2M | 2的值

感谢您的帮助

尝试使用

length(grep(".*_TissueA", names(dat)))
这将返回数据帧(dat)中以_TissueA结尾的列数

如果您想知道这些列的具体索引(即它们在数据帧中的位置),只需使用“grep”部分:

grep(".*_TissueA", names(dat))
返回值将给出列索引(此输出只是一个示例,它将与您的数据帧不同):

此外,如果您希望实际查看包含这些列(且仅限于这些列)中的值的数据帧,请尝试以下操作:

dat[,grepl(".*_TissueA", names(dat))

对于您的其他问题,您可以通过键入
df[“A2M|2”,“TCGA-A6-2676_TissueA”]
dat[,grepl(".*_TissueA", names(dat))