Laurent Gautier
Laurent Gautier
@bsteffensmeier > Jep is built off of python sub-interpreters which are a rarely used feature of cpython so extension writers often write code that is not compatible with sub-interpreters. My...
@SemanticBeeng `import rpy2.rinterface` does not initialize the embedded while `import rpy2.robjects.pandas2ri` does when implicitly importing `rpy2.robjects`. If you want to decompose steps, consider calling `rinterface.initr()` before importing `pandas2ri` (see the...
If the C-extension is shared as (I understand) the doc tells it, calling `initr()` only once should work. You can check it easily, as `rpy2` is maintaining R's initialization status...
This would certainly be a possibility since Python uses the `__` prefix indicate that an attribute is private. However, what holds me back is what to do when an R...
Yes, this changed in 3.0.0. The rational was that all levels in an R factor must be strings, with R casting to strings silently if necessary. Otherwise this may create...
Do you suggests building R and bundling it along with an rpy2 wheel? I have briefly explored that route (stubs for this are probably still in`setup.py` but: - this would...
Binary wheels for OSX are already on pypi (although not for ARM/M1 Mac's because not straightforward with GitHub actions). On Sat, Oct 23, 2021, 1:24 PM Tobias Diez ***@***.***> wrote:...
The same code triggers a `SystemError` when ran from R. Either `rpy2` is not handling well the error as it gets propagated through the calling frames, or `reticulate` is doing...
It looks like #769 to me. There is a PR in the works.