Hi, I have been using RPy to try to manipulate a Python list within R. My list is made up of five arrays (four of strings-type and one float-type).
My problem is that I can't seem to get a data frame in R. I'd like to, for example, group by 'target', 'build', etc. from calls made in Python. When I use r.data_frame() to create an object, the resulting object is not a data frame. The following prints "False" on the call r.is_data_frame(): ===================================================== timeDataFrame = { "utility":[], "target":[], "build":[], "timeType":[], "time":[] } for timeDataListObj in timeDataListArray: for timeDataObj in timeDataListObj.timedata: for timeDataType in timeDataTypes: timeDataFrame["utility"].append(timeDataListObj.utility) timeDataFrame["target"].append(timeDataListObj.target) timeDataFrame["build"].append(timeDataListObj.build) timeDataFrame["timeType"].append(timeDataType) timeDataFrame["time"].append(float(timeValue)) df = r.data_frame(timeDataFrame["utility"], \ timeDataFrame["target"], \ timeDataFrame["build"], \ timeDataFrame["timeType"], \ timeDataFrame["time"]) r.print_(r.is_data_frame(df)) ===================================================== Is there something I am doing wrong to create a data frame from within Python? Also, how can I perform a reference like df$target or df$timeType? When I tried to do either: r.print_(df$target) or r.print_(df+r['$']+target) I get syntax errors. Same with r.split(df$target, df$build) and similar, etc. Any advice would be greatly appreciated. Thanks in advance, Alex -- Alex Reynolds University of Washington Medical Genetics 2211 Elliot Ave. Seattle, WA 98121 [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list