【发布时间】:2025-12-08 11:20:07
【问题描述】:
我正在尝试将两个数据框合并为一个。第一个df是acutedm11,有4682列,第二个是gwlfullflattened22,有4903列。我不能在这里发布数据,因为它太大并且包含敏感信息。我正在尝试根据 mrn=mrn_G 和日期差异 合并这两个 dfs
代码:
library(sqldf)
acutedm3 <- sqldf::sqldf("
select acutedm11.*, gwlfullflattened22.*
from acutedm11
left join gwlfullflattened22 on acutedm11.mrn = gwlfullflattened22.mrn_G
and gwlfullflattened22.EncounterDate_G between acutedm11.Date_m30 and acutedm11.Date_p30") %>%
select(-Date_m30, -Date_p30)
错误:Error: too many columns on acutedm11
有没有更好的方法来合并/加入数据框?
【问题讨论】:
标签: r