Salut a vous
j'ai ecrit une fonction dans R qui fonctionne bien j'ai envie de l'appeler dans une autre fonction que je suis entrain d’écrire mais je ne sais pas si cella est possible si oui quelle syntaxe devrais je utiliser?
Merci de votre aide.
Salut a vous
j'ai ecrit une fonction dans R qui fonctionne bien j'ai envie de l'appeler dans une autre fonction que je suis entrain d’écrire mais je ne sais pas si cella est possible si oui quelle syntaxe devrais je utiliser?
Merci de votre aide.
Je ne suis pas certain de bien comprendre la question mais oui il est possible d’utiliser une fonction dans une autre fonction.
Produit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 fct1 <- function() cat("fct1: J'aime cette fonction!\n") fct2 <- function(){ cat("Début fct2()\n") fct1() cat("Fin fct2()\n") } fct2()Mais attention :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Début fct2() fct1: J'aime cette fonction! Fin fct2()
Produit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 rm(list=ls()) fct2 <- function(){ cat("Début fct2()\n") fct1() cat("Fin fct2()\n") } fct2() fct1 <- function() cat("fct1: J'aime cette fonction!\n")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Début fct2() Erreur dans fct2() : impossible de trouver la fonction "fct1"
Partager