我想做以下几点
输入:(单元格数组)
ab 交流 广告 aab 交流 aac aab 交流
我希望输出映射到唯一的数值,如
1 2 3. 4. 2 5 4. 2
有什么简单的方法吗?输入约250,000和可变长度。我只想把具有相同内容的单元格映射到相同的数字。
谢谢。
发布于 2013-04-24 05:52:17
如果我们调用单元格数组A,那么下面的命令可以满足您的需要:
[uniqueCells,~,idxYouWant] = unique(A);在这里,uniqueCells是您所拥有的唯一值(按排序顺序排列);idxYouWant是一个您想要的数字数组,在
A = uniqueCells(idxYouWant);我想这正是你所需要的。
https://stackoverflow.com/questions/16184239
复制相似问题