Modérateur : Groupe des modérateurs
Pierre-Yves Berrard a écrit :Pour la dernière question, la ligne importante est celle-ci :
namespace 'pkgload' 1.2.0 is being loaded, but >= 1.2.1 is required
Mettre à jour le package {pkgload} ?
Michel Carpentier a écrit :mais je ne sais pas récupéré les données qui sont dans monpackage.
Code : Tout sélectionner
library(monpackage)
donnees
Code : Tout sélectionner
monpackage::donnees
Package: geneaV2
Type: Package
Title: Genealogie papa Charles
Version: 0.6
Date: 2021-04-13
Author: Michel Carpentier
Maintainer: <carpentier.michel@wanadoo.fr>
Description: This package comes to illustrate the papa Charles's genealogy
License: GPL(>=2)
Depends : ggenealogy
export("ascendance", "descendance", "npargene", "recherche")
importFrom(ggenealogy)
1.4.2 import
En parallèle avec le mécanisme cachant ou dévoilant l’intimité de notre programme,
il existe un principe permettant d’aller explorer les cuisines des autres. Cela se fait via
l’instruction import, située dans le fichier NAMESPACE. import vient en complément de
la ligne Depends du fichier DESCRIPTION.
Plus précisément, toutes les fonctions définies dans d’autres packages doivent être
importées. Pour cela, on peut soit importer le package définissant les fonctions dont on
a besoin intégralement, soit importer juste une fonction.
L’import intégral d’un package se fait grâce `a l’instruction import :
# ## Pour le package integralement
import ( graphics )
L’import d’une fonction particulière se fait avec importFrom en lui précisant le nom
du package puis celui de la fonction :
# ## Pour une unique fonction
importFrom ( graphics , plot )
Retourner vers « Questions en cours »
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité