我有三个数据框,并希望从这三个满足条件的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"]