Accessing functions with a dot in theior name (eg. "as.vector") using rpy2
Question: I am trying to access the "as.vector" R function from within Python, using
rpy2. Let's say, for the sake of simplicity, that I want to do something as
simple as this using rpy2 (R code):

    
    
    x <- as.vector(c(1, 2, 3))
    

Since "as.vector" contains a dot in its name, it is not directly available as
a member of rpy2.robjects.r

According to the documentation, rpy2 replaces dots by underscores for named
function parameters, but it doesn't seem to work for the function name itself.
I tried eg. "as_vector", "asvector" to no avail.

Any ideas?


Answer: According to the documentation, rpy2 does not replace dots by underscores when
using 'rpy2.robjects.r'.

You may want to consider the use of 'importr()'

