Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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
使用名称向量从data.frame中选择行_R - Fatal编程技术网

使用名称向量从data.frame中选择行

使用名称向量从data.frame中选择行,r,R,我只想从我的数据.frame中保留约1200行,但要删除其余行,我必须使用“基因名称”向量,该向量可以在数据.frame中找到 我的数据(仅几行): 名称向量(并非全部): 所以我尝试了这个函数。我想它应该有用,但它不 data <- tbl_ready[intersect(vec, tbl_ready[,1])] data您在示例中使用的是tbl_ready和tbl_ready2。如果tbl_ready2是要子集的data.frame,可以尝试: data<-tbl_ready2

我只想从我的
数据.frame中保留约1200行,但要删除其余行,我必须使用“基因名称”向量,该向量可以在
数据.frame中找到

我的数据(仅几行):

名称向量(并非全部):

所以我尝试了这个函数。我想它应该有用,但它不

data <- tbl_ready[intersect(vec, tbl_ready[,1])]

data您在示例中使用的是tbl_ready和tbl_ready2。如果tbl_ready2是要子集的data.frame,可以尝试:

data<-tbl_ready2[tbl_ready2$Gene.name %in% vec,]

data
tbl_ready2
只是一个例子。我使用了正确的
data.frame
,但函数不正确。你的功能运行得很好。谢谢!
data <- tbl_ready[intersect(vec, tbl_ready[,1])]
data<-tbl_ready2[tbl_ready2$Gene.name %in% vec,]