小编pas*_*asi的帖子

加入两个间隔不正确的数据帧?

我正在尝试找到重叠的间隔,并决定将间隔数据加入到自身中,dplyr::left_join()以便我可以将间隔与lubridate::int_overlaps()每个其他间隔进行比较.

这是我期望left_join()的表现方式.两个tibbles具有三行交叉以形成与9行:

library(tidyverse)

tibble(a = rep("a", 3), b = rep(1, 3)) %>% 
  left_join(tibble(a = rep("a", 3), c = rep(2, 3)))
Joining, by = "a"
# A tibble: 9 x 3
      a     b     c
  <chr> <dbl> <dbl>
1     a     1     2
2     a     1     2
3     a     1     2
4     a     1     2
5     a     1     2
6     a     1     2
7     a     1     2
8     a     1     2
9     a     1     2 …
Run Code Online (Sandbox Code Playgroud)

r lubridate dplyr tidyverse tibble

9
推荐指数
2
解决办法
235
查看次数

标签 统计

dplyr ×1

lubridate ×1

r ×1

tibble ×1

tidyverse ×1