ouverture de R.

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Michel Carpentier
Messages : 144
Enregistré le : 04 Fév 2018, 13:49

ouverture de R.

Messagepar Michel Carpentier » 24 Sep 2020, 09:46

Bonjour,

est-il possible d'ouvrir R avec un programme type source("D://programme.r")?

en fait réunir en une seule opération l'ouverture de R et le lancement du programme source.


merci de votre aide,

cordialement

Michel

Logez Maxime
Messages : 3138
Enregistré le : 26 Sep 2006, 11:35

Re: ouverture de R.

Messagepar Logez Maxime » 24 Sep 2020, 09:51

Bonjour,

Tu peux lancer des logiciels ou des commandes via la commande system.
Cette commande tu peux l'intégrer dans un fichier que tu sources par la suite.
Tu peux lancer des batch aussi.

Qu'est-ce que tu voudrais faire en lançant R depuis un fichier source.

Cordialement,
Maxime

Mickael Canouil
Messages : 1315
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: ouverture de R.

Messagepar Mickael Canouil » 24 Sep 2020, 10:38

Bonjour,

Code : Tout sélectionner

R CMD BATCH file.R file.Rout

ou encore

Code : Tout sélectionner

Rscripts file.R

voir la documentation pour plus de détails.

https://www.bing.com/search?q=r+command+line

Cordialement,
Mickaël
mickael.canouil.fr | rlille.fr

Michel Carpentier
Messages : 144
Enregistré le : 04 Fév 2018, 13:49

Re: ouverture de R.

Messagepar Michel Carpentier » 24 Sep 2020, 11:13

Bonjour
merci pour ces réponses.

en fait j'ai fait une base de données généalogiques dans R, j'utilise le package ggenealogy. Et je veux mettre ça à la disposition de ma famille. Et il faut donc que je leur fournisse un moyen assez simple (genre question, réponse) d'accéder à tout ce qui est possible avec R.
pour exemple voici ce que pourrez être le code de ce programme de démarrage.

Code : Tout sélectionner

#choixrecherche1
cat("\n","anniversaires à souhaiter demain","\n","\n")
Y<-scan(file="",n=1,what=character())
if(length(Y)==0){
cat("\n","recherche à partir d'un nom","\n","\n")
Y<-scan(file="",n=1,what=character())
if(length(Y)==0){
cat("\n","descendance d'une personne","\n","\n")
Y<-scan(file="",n=1,what=character())
if(length(Y)==0){
cat("\n","arbre généalogqiue d'une personne","\n","\n")
Y<-scan(file="",n=1,what=character())
if(length(Y)==0){
cat("\n","le programme souhaité n'existe pas encore","\n","\n")
}else{
source("D://genealogy//ascendanceV3.r")
}
}else{
source("D://genealogy//descendanceV5.r")
}
}else{
source("D://genealogy//searchnom.r")
}
}else{
source("D://genealogy//demainanniversaire1.r")
}
cat("\n","fin de la recherche","\n","\n")


Bon, je vais tester vos propositions.

cordialement
Michel

Mickael Canouil
Messages : 1315
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: ouverture de R.

Messagepar Mickael Canouil » 24 Sep 2020, 12:52

Personnellement, je ferais une application shiny (via flexdashboard) que j'hébergerais sur shinyapps.io.
Mickaël
mickael.canouil.fr | rlille.fr


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité