小编CLT*_*CLT的帖子

R 中的两个条件连接

我想在 RStudio 中执行有 2 个条件的连接。我的目标是复制如下所示的SQL 查询,但使用 R 语言:

SELECT
   ticket_id,
   sum(time_to_close)
FROM helpdesk_ticket ht
LEFT JOIN dim_date dd ON ht.create_date <= dd.formatted_date AND dd.formatted_date <= ht.closed_date
GROUP BY 1
Run Code Online (Sandbox Code Playgroud)

假设 helpdesk_ticket 和 dim_date 是两个 R 数据帧,这是我尝试过的,但它在 left_join 中返回错误:

result <- helpdesk_ticket %>%
  left_join(dim_date, by = c("create_date" <= "formatted_date", "formatted_date" <= "closed_date")) %>%
  group_by(ticket_id) %>%
  summarise(time_to_close = sum(time_to_close))
Run Code Online (Sandbox Code Playgroud)

sql postgresql r left-join

1
推荐指数
1
解决办法
59
查看次数

标签 统计

left-join ×1

postgresql ×1

r ×1

sql ×1