是否有替代方法来替代嵌套的for循环并使R代码更快速,更有效?

时间:2019-04-05 16:17:23

标签: r

我有三个数据框,并希望从这三个满足条件的df中找到一些行的组合:

DELETE FROM membership
WHERE (SELECT EXTRACT (YEAR FROM end_date)) <
(SELECT EXTRACT (YEAR FROM (SELECT DATE_ADD( CURDATE(), INTERVAL -4 YEAR))))

我使用嵌套的for循环来完成这项工作,但是要花很长时间才能得到结果。我想知道是否有更好的方法从每个数据框中选择行?

df_1[i, "start"] == df_2[j, "start"] &
  df_1[i, "end"] == df_3[k, "end"] &
  df_2[j, "end"] < df_3[k, "start"]

0 个答案:

没有答案