2 votes

Comment puis-je vérifier ce qui est associé à un nom de fonction ?

Quand je charge dplyr y Hmisc j'obtiens un conflit pour la fonction summarize .

Existe-t-il un moyen de voir toutes les fonctions associées à summarize et la priorité. En ce moment, summarize La valeur par défaut est Hmisc et je voudrais qu'il soit par défaut dplyr.

2voto

www Points 27760

Nous pouvons utiliser le conflict_scout de la conflicted paquet.

library(dplyr)
library(Hmisc)
library(conflicted)

conflict_scout()
# 11 conflicts:
# * `filter`     : dplyr, stats
# * `format.pval`: [Hmisc]
# * `intersect`  : [dplyr]
# * `lag`        : dplyr, stats
# * `Position`   : ggplot2, base
# * `setdiff`    : [dplyr]
# * `setequal`   : [dplyr]
# * `src`        : Hmisc, dplyr
# * `summarize`  : Hmisc, dplyr
# * `union`      : [dplyr]
# * `units`      : [Hmisc]

Et si vous voulez définir le summarize de la fonction dplyr pour être en priorité, vous pouvez utiliser conflict_prefer .

conflict_prefer("summarize", "dplyr")

1 votes

Le PO demande seulement quels sont les noms des fonctions en conflit, ce qui est fait par cette fonction. Si vous voulez définir la priorité, utilisez la fonction conflict_prefer du même paquet.

1 votes

Est-ce que je peux changer mes paramètres pour qu'il préfère toujours dplyr dans un conflit ?

1 votes

@Cauder Pas sûr. Ce lien pourrait être utile : stat.ethz.ch/R-manuel/R-devel/library/base/html/Startup.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X