readline(prompt="") en dehors d'une fonction

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

Navarre Julien
Messages : 367
Enregistré le : 20 Avr 2012, 08:27

readline(prompt="") en dehors d'une fonction

Messagepar Navarre Julien » 23 Avr 2012, 08:00

Bonjour,

je voudrai savoir s'il est possible d'utiliser readline(prompt="") en dehors d'une fonction, en continuant avec du code ensuite et sans compiler ligne/ligne ...

pour être plus clair voici une partie du code que j'écris et la sortie :

Code : Tout sélectionner

nb_dep<-as.numeric(readline(prompt="Combien de departements voulez vous afficher : "))
nom_dep<-c()


Quand je compile le tout :

Code : Tout sélectionner

> nb_dep<-as.numeric(readline(prompt="Combien de departements à considérer : "))
Combien de departements à considérer : nom_dep<-c()
Message d'avis :
NAs introduits lors de la conversion automatique


La ligne du dessous devient ce que je rentrerai au readline(prompt

Je voudrai savoir si il est possible que je rentre ce que je veux pour nb_dep<-as.numeric(readline(prompt avant que R ne compile la ligne du dessous, est ce possible ?

Je sais que si c'est dans une fonction, c'est possible, mais en dehors d'une fonction ?

Merci pour votre aide

Eric Casellas
Messages : 767
Enregistré le : 06 Jan 2009, 14:59

Messagepar Eric Casellas » 23 Avr 2012, 09:02

Bonjour,

a priori je dirais que tu as fait un simple copié collé de tes 2 lignes dans R quand tu dis "je compile". En fait il faudrait plutôt que tu mette ça dans un script R que tu source.
Ou alors te faire une fonction...
Eric

Navarre Julien
Messages : 367
Enregistré le : 20 Avr 2012, 08:27

Messagepar Navarre Julien » 24 Avr 2012, 07:15

Bonjour merci pour ta réponse,

en effet je ne sais pas si j'ai utilisé le bon terme, quand je disais je compile, j'avais un script et je faisais ctrl+a crtl+r

J'ai fais sourcer du code R et ça marche !

Merci


Retourner vers « Questions en cours »

Qui est en ligne

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

cron