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 件のコメント

Walter Roberson
Walter Roberson 2012 年 1 月 21 日
join() only applies to datasets. http://www.mathworks.com/help/toolbox/stats/dataset.join.html

サインインしてコメントする。

回答 (2 件)

David Young
David Young 2012 年 1 月 21 日

0 投票

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.
iliya ka
iliya ka 2012 年 1 月 27 日

0 投票

Thank you both.

カテゴリ

ヘルプ センター および File ExchangeCell Arrays についてさらに検索

質問済み:

2012 年 1 月 21 日

Community Treasure Hunt

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

Start Hunting!

Translated by