Bonjour à tous,

Je suis débutante sur R et je sèche un peu sur un problème. Je possède deux dataframes, l'un contenant la valeur à tester l'autres les intervalles Je souhaiterai tester la valeur size dans un intervalle N1 et N2 selon la colonne ID (qui peut prendre différentes valeurs) et si la condition est rempli afficher TRUE. J'ai essayé la fonction merge mais les dataframes sont beaucoup trop grand et cela fini par bugger R.

Voici les deux dataframes

Dataframe à tester
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
size	ID
399	ID1
887	ID2
350	ID1
1400	ID2
1455	ID2
1700	ID2
1654	ID1
928	ID1
1228	ID1
Dataframe avec les intervalles N1 à N2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
ID	N1	N2
ID1	298	500
ID1	560	706
ID1	809	925
ID1	959	1195
ID1	1126	1472
ID1	1386	1413
ID2	800	950
ID2	1074	1203
ID2	1462	1486
ID2	1542	1658
resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
size	ID	Test
399	ID1	TRUE
887	ID2	TRUE
350	ID1	TRUE
1400	ID2	FALSE
1455	ID2	TRUE
1700	ID2	FALSE
1654	ID1	FALSE
928	ID1	FALSE
1228	ID1	TRUE
Merci pour vos conseils