Thank your for the clarification. I tried the old way of replacing a dot
with an underscore but it didn't work. Now I understand why. I moved back
to using RPy 1.x because of my problems, but am going to re-install RPy 2.xx
and try the solution.
Thanks again for both the answer and for your work on RPy. I appreciate it
greatly.
Srikanth.
On Thu, Oct 9, 2008 at 6:31 AM, Laurent Gautier <[EMAIL PROTECTED]> wrote:
> 2008/10/9 Peter <[EMAIL PROTECTED]>:
> >>> r.dev.off()
> >>> ...
> >>> LookupError: 'dev' not found
> >>
> >> Python is not R. The dot ("."), like in a large number of other
> >> language, has a particular semantic meaning and therefore is
> >> not a valid character for variable names.
> >>
> >> r['dev.off']() is what you are looking for.
> >
> > Does the rpy v1 style r.dev_off() still work in rpy v2?
>
> Not directly. I have a sketchy attempt at making it possible (will be
> there for the 2.0 release, still scheduled for November), but it will
> not be the default.
>
> > Personally I
> > much prefer this to r['dev.off']() for readability.
>
> This is indeed saving 4 keystrokes, but have the significant
> disadvantage of being the likely source of a lot of problem to the
> unaware user.
> What if there is a user-defined function called 'dev_off' in the R
> search path ?
>
> To save you the effort of starting comments on conversion rules such as
> * '.' -> '_'
> * '_' -> '__',
> I'll be bringing up that '___' in python cannot be disambiguated (can
> be either '._' or '_.' in R).
>
> rpy2 will be trying to be 'safe by default'.
>
>
>
> > Peter
> >
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> > Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the
> world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > rpy-list mailing list
> > rpy-list@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/rpy-list
> >
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> rpy-list mailing list
> rpy-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rpy-list
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list