r - file.choose () personnalisation de la fenêtre de dialogue
Est-il un moyen pour la fenêtre de dialogue qui apparaît après file.choose()
est lancée pour afficher un titre personnalisé, semblable à X <- menu(files, graphics=TRUE, title="Choose file X")
?
Maintenant mon code nécessite plusieurs fichiers à charger.
X <- read.csv(file.choose())
Y <- read.csv(file.choose())
Z <- read.csv(file.choose())
Pour le moment je suis juste en utilisant mon (homme) de mémoire pour savoir quels fichiers sont à choisir pour la première fenêtre, la deuxième fenêtre, et la troisième fenêtre, mais j'aimerais la fenêtre pour montrer que l'objet X
Y
ou Z
la fenêtre courante du fichier sera importé. Je peux déplacer la fenêtre de côté pour voir la ligne de code de la console, mais qui semble assez peu élégante.
J'ai essayé X <- read.csv(file.choose(new=c("Choose X")))
par exemple, mais qui ne semble pas faire quoi que ce soit.
source d'informationauteur Hugh
Vous devez vous connecter pour publier un commentaire.
Une alternative:
Voir que la fonction peut également être utilisée pour sélectionner des fichiers multiples en un seul appel. Pour cela, maintenez la touche CTRL enfoncée lors de la sélection de plusieurs fichiers:
mais la sélection n'est pas préservé de sorte que vous voudrez peut-être garder trois appels si cela fonctionne mieux pour vous.
Vous pouvez utiliser
choose.files
qui permet la personnalisation de titre et également le nom de fichier par défaut (default
),le filtrage de type fichier (filters
) et multifichier de sélection (multi
):vérifier l'aider ?choisir.fichiers 😉