首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R中的向量选择具有rowname的列值

使用R中的向量选择具有rowname的列值
EN

Stack Overflow用户
提问于 2015-05-01 02:20:55
回答 1查看 43关注 0票数 2

数据帧

代码语言:javascript
复制
row.names   probes  Symbols Entrez_IDs
2315554 2315554 NA  NA
2315633 2315633 B3GALT6 126792
2315674 2315674 SCNN1D  6339
2315739 2315739 NA  NA
2315894 2315894 VWA1    64856
2315918 2315918 NA  NA
2315951 2315951 NA  NA
2316218 2316218 CALML6  163688

向量

代码语言:javascript
复制
v = c("SCNN1D", "CALML6", "VWA1")

如果我想搜索"Symbols“列,我如何得到这个结果:

新数据帧

代码语言:javascript
复制
row.names  Symbols
2315674 SCNN1D  
2315894 VWA1    
2316218 CALML6

我试过df[,df$Symbols %in% v]

有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-01 02:22:54

假设你的数据是df,你可以试试这个

代码语言:javascript
复制
with(df, df[Symbols %in% v, ])
row.names  probes Symbols Entrez_IDs
3   2315674 2315674  SCNN1D       6339
5   2315894 2315894    VWA1      64856
8   2316218 2316218  CALML6     163688

代码语言:javascript
复制
subset(df, Symbols %in% v)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29974981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档