Comment se procurer un script dans r

Lorsque vous voulez dire R pour exécuter plusieurs commandes uns après les autres sans attendre pour obtenir des instructions supplémentaires, vous utilisez le source () fonction. Utilisateurs R se réfèrent à ce processus l'approvisionnement d'un script.

Pour préparer votre script pour s'y procurer, vous écrivez d'abord le script entier dans une fenêtre de l'éditeur. Dans rstudio, par exemple, la fenêtre de l'éditeur est dans le coin supérieur gauche de l'écran. Chaque fois que vous appuyez sur Entrée dans la fenêtre de l'éditeur, le curseur passe à la ligne suivante, comme dans un éditeur de texte.

Tapez les lignes suivantes de code dans la fenêtre de l'éditeur. (Rappelez-vous que dans rstudio l'éditeur de source est dans le coin en haut à gauche, par défaut.) Notez que la dernière ligne contient un petit plus du code que vous avez vu plus tôt: la impression() fonction.

h lt; - "Bonjour" votrenom lt; - readline ("Quel est votre nom") print (pâte (h, votrenom))



Rappelez-vous de taper le impression() fonction dans le cadre de votre script. Scripts provenant comportent différemment à partir du code interactive dans les résultats d'impression. En mode interactif, un résultat est imprimé même sans impression() fonction. Mais quand vous la source d'un script, la sortie est imprimée uniquement si vous avez une explicite impression() fonction.

Vous pouvez taper plusieurs lignes de code dans l'éditeur de source sans avoir évalué chaque ligne par R. Ensuite, lorsque vous êtes prêt, vous pouvez envoyer les instructions pour R - en d'autres termes, la source du script.

Lorsque vous utilisez RGui ou rstudio, vous pouvez le faire dans l'une des trois façons suivantes:

  • Envoyer une ligne individuelle de code à partir de l'éditeur pour la console. Cliquez sur la ligne de code que vous voulez exécuter, puis appuyez sur Ctrl + R dans RGui. Dans rstudio, vous pouvez appuyer sur Ctrl + Entrée ou cliquez sur le bouton Exécuter.

  • Envoyer un bloc de code mis en évidence à la console. Sélectionnez le bloc de code que vous voulez exécuter, puis appuyez sur Ctrl + R (en RGui) ou Ctrl + Entrée (en rstudio).

  • Envoyer le script entier à la console (qui est appelé l'approvisionnement d'un script). Dans RGui, cliquez dans la fenêtre de votre script, puis choisissez Modifier lancer tous. Dans rstudio, cliquez n'importe où dans l'éditeur de source et appuyez sur Ctrl + Maj + Entrée. Alternativement, vous pouvez cliquer sur le bouton Source.

Ces raccourcis clavier sont définis uniquement dans rstudio. Si vous utilisez un éditeur de source différente, vous ne pouvez pas avoir les mêmes options.

Maintenant, vous pouvez envoyer le script entier à la console de R. Pour ce faire, cliquez sur le bouton Source dans le coin supérieur droit de la fenêtre de l'éditeur ou choisissez Modifier-Source. Le script commence, atteint le point où il demande pour l'entrée, puis attend que vous entrez votre nom dans la fenêtre de la console. Notez que la fenêtre d'espace de travail répertorie désormais les deux objets que vous avez créés: h et ton nom.

image0.jpg

Lorsque vous cliquez sur le bouton Source, source (~ / .active-rstudio-document ») apparaît dans la console. Que rstudio ne fait ici est de sauvegarder votre script dans un fichier temporaire, puis utiliser la fonction R source () d'appeler ce script dans la console. Rappelez-vous cette fonction- vous rencontrerez à nouveau.


» » » » Comment se procurer un script dans r