r - 匹配两个数据框的行名称和 R 中仅匹配行的子集

标签 r dataframe

我想根据“b”数据框中的行对“z”数据框进行子集化

>z
    Fox Prox Sox
ABC 1   2    3
DEF 1   1    0
GHI 1   0    2
ABD 1   3    0
AAB 2   3    2

>b
ABC 1
DEF 7
ABD 1

>output
   Fox Prox Sox
ABC 1   2    3
DEF 1   1    0
AAD 2   3    2

最佳答案

您可以直接使用从 b 到子集 zrownames

z[rownames(b),] 
#    Fox Prox Sox
#ABC   1    2   3
#DEF   1    1   0
#ABD   1    3   0

关于r - 匹配两个数据框的行名称和 R 中仅匹配行的子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64464759/

相关文章:

r - 解读谷歌分析多 channel 漏斗交互

r - 如何将裸元素列表传递给 tidyeval 绘图函数,该函数接受裸元素到 purrr map

r - 默认情况下让 RStudio 在 RRO 上运行

python - 在 Pandas 中复制具有多个名称的单个列

python - Pandas :如何将具有多个值的单元格转换为多行?

将字符 ID 重新编码为数字 ID

r - 如何在 R 中定义 abline 线性回归的图形边界

python - 像在 Excel 中一样添加 pandas 数据框计算列

python-3.x - 如何查找另一列的不同行中具有多个值的列值的总长度

python - 加载文件中的错误 ylabels