Joining/merging several cell arrays

Greetings,
I have a number of big cell arrays (~50,0000 x 15) which I would like to join into one , using some key vectoers located in each of the original arrays.
I've tried using the command - newarray= join(data1,data2) and received the following error : " ??? Undefined function or method 'join' for input arguments of type 'cell'."
Thank you time and assistance, Iliya

1 Kommentar

Walter Roberson
Walter Roberson am 21 Jan. 2012
join() only applies to datasets. http://www.mathworks.com/help/toolbox/stats/dataset.join.html

Melden Sie sich an, um zu kommentieren.

Antworten (2)

David Young
David Young am 21 Jan. 2012

0 Stimmen

The standard concatenation brackets work with cell arrays just as with numerical arrays:
>> cell1 = {'a' 'b' 'c'};
>> cell2 = {'d' 'e' 'f'};
>> cell3 = [cell1 cell2]
cell3 =
'a' 'b' 'c' 'd' 'e' 'f'
>> cell4 = [cell1; cell2]
cell4 =
'a' 'b' 'c'
'd' 'e' 'f'
But I don't know what "using some key vectors" means, so maybe it's more complex than this.

Kategorien

Mehr zu Operators and Elementary Operations finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 21 Jan. 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by