[SciPy-user] Table like array

Travis Oliphant oliphant.travis at ieee.org
Wed Mar 1 01:36:17 CST 2006

Michael Sorich wrote:

> Hi,
> I am looking for a table like array. Something like a 'data frame' 
> object to those familiar with the statistical languages R and Splus. 

It just occurred to me you might not have heard of RPy.  RPy is a Python 
interface to the R language.  Whether you want to actually interface 
with R or not.  It has defined something called the DataFrame class to 
interface with R's data-frames.

You could start there and just use arrays to store the actual column data...


That example shows that a simple data-frame is just a dictionary keyed 
by column name.  You could then add a key for your "row names" and use 
that to access data using row-names.   In fact, the record data-types 
are also dictionary-based (look at the fields method of a data-type 

It makes me think that you could get something very much what you want 
using your own class that just wraps 1-d arrays (or even lists).


More information about the SciPy-user mailing list