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