I am working with the latest snapshot on OS X:
I see rather serious issues with the conversion between internal objects and python objects:
In : robjects.r("1+1") Out: <FloatVector - Python:0x1084519e0 / R:0x100b225d8> [2.000000]
Manual conversion works perfectly fine:
In : import rpy2.robjects.numpy2ri as rpyn In : rpyn.ri2py(robjects.r("1+1")) Out: array([ 2.])
I have tried to track down this issue, but the ri2py conversion logic seems to be scattered across the code. Surprisingly, this rather severe issue does not seem to be covered by any test.