Hi,
The class conversion example from section 4.3.2 of the
manual demonstrates how to apply a conversion function
to dataframes. However, I am having difficulty doing
this for lists and vectors. In the example below the
function is applied to the dataframe, but not to the
list.
The manual mentions that the class attribute of the
obj is used. An R list does not have a class
attribute, however the class() function returns
'list'. What class string should I use?
Thanks,
Michael
from rpy import *
set_default_mode(CLASS_CONVERSION)
def f(o):
return 'works!'
class_table['data.frame'] = f
class_table['list'] = f
r.as_data_frame([1,2,3])
>>> works!
r.list(c=[1,2,3], g=['w','r'])
>>> {'c': [1, 2, 3], 'g': ['w', 'r']}
r.class_(r.list(c=[1,2,3], g=['w','r']))
>>> list
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
rpy-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rpy-list