Bonjour à tous !!
Je ne sais pas si cette question a été déjà posée sur le forum. Si c'est le cas, excusez-moi d'avance.
Voilà mon problème.
Je souhaite augmenter la rapidité d'un programme R qui utilise pas mal de boucles for (que je ne pense pas pouvoir simplifier avec des tapply ou autre à cause des indices de boucle) mais aussi des fonctions de R (tel que le tri "sort") par conséquent, j'ai pensé à l'interface C de R. Après quelques recherches (pour l'installation de ce qui est nécessaire pour compiler du C sous Windows) et la lecture du manuel "Writing R extensions", je me demande à présent si cette technique est possible pour toutes les fonctions.
Je m'explique. Les fonctions de ce programme d'une extrème lenteur s'appellent les unes les autres et utilisent leurs résultats réciproques. Or je ne sais pas si l'interface de C permet de faire cela.
Pouvez-vous me dire si je me plante complètement ? Si c'est le cas, auriez-vous un exemple bateau à me proposer ?
Merci par avance.
HS