R Language
Utiliser une affectation de tuyau dans votre propre package% <>%: comment?
Recherche…
Introduction
Pour utiliser le canal dans un package créé par l'utilisateur, il doit être répertorié dans NAMESPACE comme toute autre fonction que vous choisissez d'importer.
Mettre le tube dans un fichier de fonctions d'utilitaire
Une option pour ce faire consiste à exporter le canal depuis le package lui-même. Cela peut être fait dans les fichiers «traditionnels» zzz.R
ou utils.R
que de nombreux paquets utilisent pour les petites fonctions utiles qui ne sont pas exportées dans le cadre du package. Par exemple, en mettant:
#' Pipe operator
#'
#' @name %>%
#' @rdname pipe
#' @keywords internal
#' @export
#' @importFrom magrittr %>%
#' @usage lhs \%>\% rhs
NULL
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow