Generate numeric code based on string value

15 views (last 30 days)
In my cell array, I have one column which contains string values such as a_abc_ABC. How can I generate a new column/ variable which assigns a number to each a_abc_ABC combination? E.g., a_abc_ABC could be 1, a_def_ABC could be 2 etc.

Accepted Answer

Thorsten
Thorsten on 16 Aug 2016
c = {'a_abc_ABC', 'a_def_ABC', 'b_def_ABC', 'a_abc_ABC', 'a_def_ABC'};
[~, ~, c_num] = unique(c);

More Answers (0)

Categories

Find more on Data Types in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!