Langage R [base] ——system.file() trouve le nom de fichier complet d'un fichier dans un progiciel, etc.

Version de base du package   4.3.2


Paramètres

system.file(..., package = "base", lib.loc = NULL,
            mustWork = FALSE)

Paramètres [...] : vecteur de caractères, spécifiant les sous-répertoires et les fichiers dans un certain progiciel. Par défaut, aucune valeur ne renvoie le répertoire racine du package. Les caractères génériques ne sont pas pris en charge.

Paramètre [package] : C'est une chaîne contenant le nom d'un progiciel. Si plusieurs noms de package sont donnés, une erreur se produit.

Paramètre [lib.loc] : un vecteur de caractères contenant le nom du chemin de la bibliothèque du langage R.

Paramètre [mustWork] : logique. Si TRUE , une erreur se produit s'il n'y a pas de fichier correspondant.

Utilisez file.exists pour vérifier si le fichier spécifié existe. Par conséquent, le chemin du fichier ne sera renvoyé que s'il existe des autorisations suffisantes pour déterminer que le fichier existe. 

Les arguments sans nom dans les arguments [...] sont généralement des chaînes, mais s'il s'agit de vecteurs de caractères, ils sont parcourus en boucle jusqu'à ce qu'ils aient la même longueur.

Il recherche des packages à l'aide de find.package , donc avec la valeur par défaut lib.loc = NULL, il recherche d'abord des packages supplémentaires, puis dans chaque bibliothèque répertoriée dans .libPaths() . Notez que si l'espace de noms est chargé mais qu'aucun package n'est joint, il ne peut être recherché que via .libPaths() .


Valeur

Un vecteur de caractères de longueur positive contenant le chemin du fichier qui correspond au paramètre [...] , ou la chaîne vide "" s'il n'y a pas de correspondance (sauf si mustWork = TRUE ).

Si la correspondance concerne la racine du package, il n’y a pas de séparateur final.

system.file() sans paramètres donneraprogiciel de base .


Exemples

system.file()                  
system.file(package = "stats") 
system.file("INDEX")
system.file("help", "AnIndex", package = "splines")

Je suppose que tu aimes

Origine blog.csdn.net/whitedrogen/article/details/135221659
conseillé
Classement