Comment trouver et ajouter des packages à votre installation de r

Si vous êtes juste de commencer avec R, vous avez probablement utilisé uniquement les fonctions qui sont disponibles dans l'installation de base de R. Mais la véritable puissance de R réside dans le fait que tout le monde peut écrire leurs propres fonctions et de les partager avec d'autres R les utilisateurs d'une manière organisée.

Sommaire

Beaucoup de gens bien informés ont écrit fonctions pratiques avec R, et souvent une nouvelle méthode statistique est publiée conjointement avec le code de R. La plupart de ces auteurs distribuer leur code comme R packâge (collections de code R, fichiers d'aide, des ensembles de données, et ainsi de suite qui peuvent être incorporés facilement dans R lui-même).

Forfaits Trouver

Plusieurs sites, appelés référentiels, offrir une collection de packages R. Le dépôt le plus important est le Comprehensive R Archive Network (CRAN), auquel vous pouvez accéder facilement à partir de l'intérieur de R.

En plus de loger les fichiers d'installation de R lui-même et un ensemble de manuels pour R, CRAN contient une collection de fichiers de paquets et les manuels de référence pour tous les paquets. Pour certains paquetages, un vjegnette (ce qui vous donne une courte introduction à l'utilisation des fonctions dans le forfait) est également disponible. Enfin, CRAN vous permet de vérifier si un paquet est toujours maintenu et voir un aperçu des changements apportés dans le paquet. CRAN est certainement la peine de vérifier!

Installation de paquets

Vous installez un paquet dans R avec la fonction - attendre qu'il - install.packages (). Qui aurait pu deviner? Donc, pour installer le fortunes paquet, par exemple, il vous suffit de passer le nom du package comme une chaîne à la install.packages () fonction.

La fortunes paquet contient un ensemble de citations humoristiques et inspirantes de listes de diffusion et des sites d'aide. Vous installez le paquet comme ceci:

> Install.packages (“ fortunes ° 148);



R peut vous demander de spécifier un miroir CRAN. Parce que tout le monde dans le monde entier a pour accéder aux mêmes serveurs, CRAN est reflété sur plus de 80 serveurs enregistrés, souvent situés dans des universités. Choisissez-en un qui est proche de votre emplacement, et R se connecter à ce serveur pour télécharger les fichiers de paquets. Dans rstudio, vous pouvez définir le miroir en choisissant Outils-Global Options-paquets.

Ensuite, R vous donne des informations sur l'installation de l'emballage:

Installation de package (s) dans "D: / R / bibliothèque» (comme «lib 'est pas spécifié) .... ouvert sommes succès déballés et MD5« fortunes de URLdownloaded 165 Kbpackage vérifier ....

Il vous indique dans quel répertoire (appelé bibliothèque) Les fichiers de paquets sont installés dans, et il vous indique si le paquet a été installé avec succès. Certes, il le fait d'une manière assez technique, mais le mot avec succès vous dit que tout va bien.

Chargement et déchargement des colis

Après un certain temps, vous pouvez vous retrouver avec une collection de nombreux forfaits. Si R chargé chacun d'eux au début de chaque session, ce serait prendre beaucoup de mémoire et de temps. Donc, avant de vous pouvez utiliser un package, vous devez la charger dans R en utilisant le bibliothèque () fonction.

Vous chargez le fortunes emballer comme ceci:

> Bibliothèque (“ fortunes ° 148);

Vous ne disposez pas de mettre des guillemets autour du nom du package lors de l'utilisation bibliothèque (), mais il est sage de le faire.

Maintenant, vous pouvez utiliser les fonctions de ce forfait à la ligne de commande, comme ceci:

> Fortune (“ Ceci est R ”)

La bibliothèque est le répertoire où les paquets sont installés. Jamais, jamais appeler un package d'une bibliothèque. Voilà un péché mortel dans la communauté de R. Jetez un oeil à ce qui suit, et ne jamais oublier à nouveau:

> Fortune (161)

Vous pouvez utiliser le la fortune () fonction sans arguments pour obtenir une sélection aléatoire de la fortuneS est disponible dans le paquet. Il est une lecture agréable.

Si vous souhaitez décharger un paquet, vous aurez à utiliser une partie R magie. La détacher () fonction vous permet de faire cela, mais il faut préciser qu'il est un paquet que vous détacher et que vous voulez le décharger, comme ceci:

> Détacher (paquet: fortunes, décharger = TRUE)

En fait, même cette ligne de code ne décharge pas toujours un paquet. Par exemple, si un paquet est utilisé par un autre paquet qui est encore chargé, ce code ne fonctionnera pas. Si vous avez été à jouer autour de R pendant un certain temps et a essayé de charger et décharger les nombreux forfaits, enregistrez votre travail, à proximité R, et de commencer une nouvelle session.


» » » » Comment trouver et ajouter des packages à votre installation de r