test valeurs comprises entre x et y
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:
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:
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:
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
Test valeurs comprises entre x et y
Bonjour,
Vous pouvez utiliser une boucle comme dans ce message.
Cordialement,