Two functions with the same name in R

r

Solution

You can explictily refer to a package and function combination like this:

A::funfun
B::funfun

In unusual circumstances, you may have to refer to functions that are not exported in the namespace, in which case you need to use:

A:::funfun
B:::funfun

(But this would be unusual, and since non-exported functions do not form part of the package API, these functions could change without warning in subsequent releases of a package.)

Problem

Possible Duplicate: Masked functions in R R: Masked Functions function naming conflicts If I have two packages: A and B. Say there is function named `funfun` in A and there is function named `funfun` in B too. When I load A and B, how do I use the first `funfun`? ``` require(A) require(B) ``` If I want to use `funfun` in A, how do I write this?

Original source

Related problems