[Numpy-discussion] How to merge or SQL join record arrays in Python?

Pierre GM pgmdevlist at gmail.com
Mon May 11 18:56:00 EDT 2009


On May 11, 2009, at 6:36 PM, Skipper Seabold wrote:

> On Mon, May 11, 2009 at 6:18 PM, Wei Su <taste_of_r at yahoo.com> wrote:
>>
>> Hi, Pierre:
>>
>> Thanks for the reply. I can now actually turn a big list into a  
>> record
>> array. My question is actually how to join related record arrays in  
>> Python..
>> This is done in SAS by MERGE and PROC SQL and by merge() in R. But  
>> I have no
>> idea how to do it in Python.
>>
>> Thanks.
>>
>> Wei Su
>>
>
> Does merge_arrays in numpy.lib.recfunctions do what you want?

Probably not. merge_arrays is close to concatenate, and will raise an  
exception if 2 fields have the same name (in the flattened version).  
Testing R's merge(), join_by looks like the corresponding function.




More information about the NumPy-Discussion mailing list