find duplicate values using accumarray() function:
Mostrar comentarios más antiguos
I have data that contains longitude,latitude,access point address and signal level. I would like to find duplicate longitude,latitude,access point address, then average the signal level over them, and then replacing the original rows with the new single row. How to do this?
For example (made up data):
Starting data:
if true 33.121,-70.630,aa:91:52:9c:72:21,-80 33.122,-70.631,bb:91:52:9c:72:21,-75 33.123,-70.632,cc:91:52:9c:72:21,-84 33.124,-70.633,dd:91:52:9c:72:21,-57 33.121,-70.630,aa:91:52:9c:72:21,-84 33.122,-70.631,bb:91:52:9c:72:21,-73 end
Would become
if true 33.121,-70.630,aa:91:52:9c:72:21,-82 33.122,-70.631,bb:91:52:9c:72:21,-74 33.123,-70.632,cc:91:52:9c:72:21,-84 33.124,-70.633,dd:91:52:9c:72:21,-57 end
1 comentario
the cyclist
el 19 de Abr. de 2018
How are your data currently stored (e.g. what data type)? Can you post the data, or a small sample that has duplicates?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Modeling en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!