删除R中两个数据帧中的不相似行

标签 r dataframe

我目前有以下数据框:

> results1
         Estimate  Std. Error     t value     Pr(>|t|)
b32 -0.6715123443 0.075520421 -8.89179819 4.787171e-16
b31 -0.5980455182 0.071979445 -8.30855978 1.844544e-14
b30  0.4416429283 0.093555787  4.72063719 4.567844e-06
b29 -0.4147988548 0.068768882 -6.03178131 8.370384e-09
b28  0.2111363424 0.083077926  2.54142531 1.184315e-02
b10  0.0035913631 0.032030594  0.11212290 9.108450e-01
b9  -0.0014542660 0.005297667 -0.27451065 7.839920e-01
b8   0.0657446181 0.020887493  3.14755913 1.913415e-03
b7  -0.0289678980 0.033560155 -0.86316341 3.891416e-01
b6   0.0002044789 0.006934281  0.02948812 9.765064e-01
b5   0.0034210947 0.011367978  0.30094136 7.637900e-01
b4  -0.0033941213 0.004618224 -0.73494074 4.632865e-01
b1   0.0752108810 0.041080300  1.83082600 6.870121e-02

> betas1
          betas1
b33  0.000000000
b32 -0.503278255
b31  0.347831676
b30 -0.288778978
b29  0.172110468
b28  0.002378104
b27  0.000000000
b26  0.000000000
b25  0.000000000
b24  0.000000000
b23  0.000000000
b22  0.000000000
b21  0.000000000
b20  0.000000000
b19  0.000000000
b18  1.474562637
b16  0.000000000
b15  0.000000000
b14  0.000000000
b13  0.000000000
b12  0.000000000
b11  0.000000000
b10  0.001442897
b9   0.148189325
b8  -0.006230467
b7   0.076707017
b6  -4.921328653
b5  -2.737342353
b4   3.428674629
b3   0.000000000
b2   0.000000000
b1   0.003284209
b34  0.000000000

我正在尝试最终将这些数据帧绑定(bind)在一起;但是,为了做到这一点,我试图删除 betas1 中不在结果 1 中的所有值(即行名称)。我尝试过 which 函数,它似乎不起作用,也尝试了 betas1<-results1[!(results1 %in% betas1)] ,但是这个似乎也不起作用。有什么想法吗?谢谢!

最佳答案

合并函数将根据指定列(在本例中为 row.names)的共享值将两个数据帧合并在一起。

df <- merge(results1, betas2, by="row.names")

关于删除R中两个数据帧中的不相似行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31297944/

相关文章:

r - 在 R 3.4.4、Linux Mint Sonya 上安装 swirl 时出现问题

r - Shiny 的 downloadHandler 不保存 PNG 文件

python - 为什么我不能分配给 Pandas DataFrame 的一部分?

python - 将具有重复索引的系列数据附加到 pandas 数据框列

r - 如何使用函数 "get_data_structure"

r - Hadoop 流在 R 中失败

python - 如何设置环境变量 R_user 以在 python 中使用 rpy2

python-3.x - 将上市公司数据的 HTML 读取到 Dataframe 中

r - 通过聚合数据帧的列来计算相关性

Python比较两个数据帧的列并生成匹配行的索引