Finding unique set from large dataset

1 回表示 (過去 30 日間)
Sanjana Sankar
Sanjana Sankar 2019 年 7 月 18 日
コメント済み: Sanjana Sankar 2019 年 7 月 19 日
Hello!
How would one go about to find a unique set of variables that can depict shortly which variables are used in a large dataset using a matlab code?
For example if the english dictionary is my large dataset, I want the output to be the 26 alphabets-saying these are the unique variables used in your large dataset.
Another example
If x = {"abc", "bcd", "ded"}
I want the output as {"a","b","c","d","e"}
Thanks in advance!

採用された回答

madhan ravi
madhan ravi 2019 年 7 月 18 日
a = cellfun(@(z)regexp(z,'.','match'),x,'un',0);
Output = num2cell(unique([a{:}]))
  5 件のコメント
madhan ravi
madhan ravi 2019 年 7 月 18 日
編集済み: madhan ravi 2019 年 7 月 18 日
Thank you Guillaume :)
Sanjana Sankar
Sanjana Sankar 2019 年 7 月 19 日
Thank you all. I was looking for the output from Guillaume's method. Thanks a lot!!

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

その他の回答 (2 件)

Waqar Ali Memon
Waqar Ali Memon 2019 年 7 月 18 日
  1 件のコメント
Sanjana Sankar
Sanjana Sankar 2019 年 7 月 19 日
Thank you!!

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


Bruno Luong
Bruno Luong 2019 年 7 月 18 日
編集済み: Bruno Luong 2019 年 7 月 18 日
x = ["abc", "bcd", "ded"] % no need using curly bracket for strings
string(unique(cat(2,x{:}))')'
  1 件のコメント
Sanjana Sankar
Sanjana Sankar 2019 年 7 月 19 日
Thanks!

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

カテゴリ

Help Center および File ExchangeTables についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by