【发布时间】:2020-11-16 17:28:45
【问题描述】:
所以我有一个包含 117 个站点的坐标和站点 ID 的数据框,我想对其进行过滤并创建一个新的 df,其中仅包含选定的 50 个站点的数据,其中 ID 在另一个 df 中。
下面是我的代码,但是我收到了这个错误"longer object length is not a multiple of shorter object length"
代码:
longlat_LH <- longlat %>% filter(site_id == LH_sites$site_id)
【问题讨论】:
-
您可能需要
%in%中缀运算符而不是过滤函数中的==。相关问题:stackoverflow.com/questions/38850629/… -
left_join() 也可以做到
-
semi_join对此很有用