Finding unique set from large dataset
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Sanjana Sankar
 el 18 de Jul. de 2019
  
    
    
    
    
    Comentada: Sanjana Sankar
 el 19 de Jul. de 2019
            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!
0 comentarios
Respuesta aceptada
  madhan ravi
      
      
 el 18 de Jul. de 2019
        a = cellfun(@(z)regexp(z,'.','match'),x,'un',0);
Output = num2cell(unique([a{:}]))
5 comentarios
Más respuestas (2)
  Waqar Ali Memon
      
 el 18 de Jul. de 2019
        
  Bruno Luong
      
      
 el 18 de Jul. de 2019
        
      Editada: Bruno Luong
      
      
 el 18 de Jul. de 2019
  
      x = ["abc", "bcd", "ded"] % no need using curly bracket for strings
string(unique(cat(2,x{:}))')'
Ver también
Categorías
				Más información sobre Database Toolbox en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




