Bonjour à tous,
je viens posez un problème auquel je suis souvent confrontée:

j'ai un tableau constitué d'un segment d'axe ainsi que de une ou plusieurs valeurs associées.
exemple
Debut Fin Valeur
1 5 w
3 10 x
7 9 y
11 13 z
correspond à ceci :
Nom : Sans titre.png
Affichages : 154
Taille : 866 octets

Je souhaite obtenir le même type de tableau, mais pour tous les morceaux de segments, c'est-à-dire :
Debut Fin Valeur
1 3 w
3 5 w+x
5 7 x
7 9 x+y
9 10 x
10 11 -
11 13 z

Jusqu'à présent, j'ai toujours pu y arriver... avec beaucoup de boucles, quelque chose qui est moins qu'idéal en R.
Je commence par trouver tous les couples de coordonnées (assez facile), ensuite je boucle.
Je peux utiliser merge dans certains cas (1-3 ou 3-5 par exemple), mais pas dans d'autres, comme (5-7). Je dois donc extraire du premier tableau toutes les lignes couvrant ce segment. Et refaire la même chose pour tous les couples ! Mes tableaux ont souvent des dizaines de milliers de lignes, donc c'est très long.

Connaîtriez-vous une manière pas trop lourde d'y arriver ? Un programme complexe ne me dérange pas, je veux juste que ce soit optimisé.

Merci