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
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 size ID 399 ID1 887 ID2 350 ID1 1400 ID2 1455 ID2 1700 ID2 1654 ID1 928 ID1 1228 ID1
resultat :
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
Merci pour vos conseils
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
Partager