我有一个如下数据框:
const variableA = 0;
console.log(
(variableA && !variableB) || !variableA,
variableA && !variableB
);
第二个数据帧实质上是library(tidyverse)
full.df<-tibble(x = c(1.5, 2.5, 3.5, 5.6, 7.4),
y = c(4.5, 4.3, 2.6, 5.6, 7.6),
a = c(1, 2, 3, 4, 5),
b = c(5, 6, 7, 8, 9))
的子集,但缺少列full.df
和a
:
b
如何使用subset.df<-tibble(x = c(1.5, 3.5, 7.4),
y = c(4.5, 2.6, 7.6))
中的full.df
和x
在y
和x
上过滤y
?我想退货:
subset.df
我尝试过# A tibble: 3 x 4
x y a b
<dbl> <dbl> <dbl> <dbl>
1 1.5 4.5 1 5
2 3.5 2.6 3 7
3 7.4 7.6 5 9
,但这只会返回第一行。
答案 0 :(得分:2)
您正在寻找
full.df %>% right_join(subset.df, by = c('x','y'))