全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7427 7
2017-02-02
现在我有一个数据框,第一列是每个数据的名称,现在我将要提取的对象的名称存储在一个向量里。如何能提取出这些名称所对应的行呢?例如如下数据框A:

名称  数量 价格
a      10      2
b      9       4
c      6       3
d     7       5
e     4       6
.
.
.
数据量比较大,事先在另外一个数据框中获得了要提取的内容的名称,并存储在一个向量name中,如何用name向量在数据框A中提取特定名称的内容呢?(最好不要用循环),谢谢!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-2-2 16:01:52
library(dplyr)
A %>% filter( 名称 %in% name )
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-2 21:37:44
zerofung 发表于 2017-2-2 16:01
library(dplyr)
A %>% filter( 名称 %in% name )
感谢!!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-6 02:38:16
如果所有的名字都在A中,而你想要的元素都在B中
可以试试:
复制代码

完全不用下载R包的……
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-6 02:42:20
……
刚刚发帖提示审核……
以及刚刚的帖子写错一个地方
假设全部的名字都在A里,你想要的都在B里面:
复制代码
可以提取B中所有元素在A中的标号
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-6 21:18:55
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群