How to give unique id to similar row

1 visualización (últimos 30 días)
Hazim Nasir
Hazim Nasir el 8 de Feb. de 2018
Comentada: Star Strider el 8 de Feb. de 2018
hi I would like to add third column to the array represents unique id for a similar rows in the array I will be grateful for any help and thank you in advance
# 30 10
# 30 191
# 30 10
# 45 206
# 30 191
# 45 206
# 45 206
# 155 206
# 155 206
# 170 191
# 155 206
# 170 11
# 170 191
# 170 11
  3 comentarios
Stephen23
Stephen23 el 8 de Feb. de 2018
@hazim78: what is your definition of "similar row" ?
Jos (10584)
Jos (10584) el 8 de Feb. de 2018
What should the 3rd column look like?

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 8 de Feb. de 2018
I am not certain what result you want.
The unique function might be an option:
A = [30 10
30 191
30 10
45 206
30 191
45 206
45 206
155 206
155 206
170 191
155 206
170 11
170 191
170 11];
[Au,~,ID] = unique(A, 'rows','stable');
Out = [A ID]
Out =
30 10 1
30 191 2
30 10 1
45 206 3
30 191 2
45 206 3
45 206 3
155 206 4
155 206 4
170 191 5
155 206 4
170 11 6
170 191 5
170 11 6
  2 comentarios
Hazim Nasir
Hazim Nasir el 8 de Feb. de 2018
thank you Star that is what I need, Id for similar rows many thanks
Star Strider
Star Strider el 8 de Feb. de 2018
As always, my pleasure.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by