Merge the multi-columns, multi-rows in one column, one row
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
4755×5 table
                            filename                                                                               xmin    ymin    xmax    ymax
    ________________________________________________________    ____    ____    ____    ____
    Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg               0     238     150     415 
    Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg              96     287     414     319 
    Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg               22     296      95     311 
Result will be 
                             filename                                                                                                      Damage
    ________________________________________________________    _________________________________
Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg                [0,238,150,415; 96, 287, 414, 319; 22, 296, 95 ,311]]
0 comentarios
Respuestas (1)
  Chunru
      
      
 el 31 de Oct. de 2022
        var = ["filename", "xmin", "ymin",  "xmax",  "ymax"]
T = {
    "Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg", 0,     238,     150,     415; 
    "Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg", 96,    287,     414,     319;
    "Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg", 22,    296,      95,     31};
T =cell2table(T, "VariableNames", var);
ufn = unique(T.filename);
Res = [];
for i=1:length(ufn)
    tmp.filename = ufn(i);
    tmp.Damage = T{T.filename == ufn(i), 2:5};
    Res = [Res; struct2table(tmp, 'AsArray', true)];
end
Res
 Res.Damage{1}   
0 comentarios
Ver también
Categorías
				Más información sobre Other Formats en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

