我使用的是RStudio,我有一个数据框,包含候选人列表,还有一个数据框,包含每个投票地点的所有投票,并按候选人排列.

我只想提取包含此列表中候选人投票的行.

例子:

  • list :

     Candidate
     A
     B
     D
     G
    
  • 投票:

     Candidate       Number of Votes
     A               124
     B               52
     C               13
     D               62
     E               33
     F               7
     G               67
    

然后我想创建一个新的数据框,只包含"列表"中的候选人和选票:

  • 名单上候选人的投票:

     Candidate       Number of Votes
     A               124
     B               52
     D               62
     G               67
    

这个例子很简单.我的数据库包含超过30000个"候选人"

提前谢谢

推荐答案

我们可以在base R中使用subset

subset(Votes, Candidate %in% List$Candidate)

R相关问答推荐

行式dppr中的变量列名

从gtsummary包中使用tBL_strata()和tBL_summary()时删除变量标签

在R中,如何在每个堆叠的条上放置误差条,特别是当使用facet_grid时?

bslib::card_header中的shine::downloadButton,图标而不是文本

在R中使用download. file().奇怪的URL?

提取第一个下划线和最后一个下划线之间的任何内容,例外情况除外

如何删除仅在数据集顶部和底部包含零的行

将重复项转换为NA

如何识别倒排的行并在R中删除它们?

QY数据的处理:如何定义QY因素的水平

如何从向量构造一系列双边公式

WRS2包中带有bwtrim的简单ANOVA抛出错误

如何在ggplot2中创建多个y轴(每个变量一个)

扩展R中包含列表的数据框

使用LAG和dplyr执行计算,以便按行和按组迭代

如果极点中存在部分匹配,则替换整个字符串

从两个数据帧中,有没有办法计算R中一列的唯一值?

使用显式二元谓词子集化sfc对象时出错

修复标签重叠和ggploy内的空间

用LOOCV进行K近邻问题