how to group rows by date
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Amr Hashem
il 23 Mag 2015
Commentato: Amr Hashem
il 24 Ago 2015
i have this data
i want to group\sort them to be something like this:
how i can do this ?
0 Commenti
Risposta accettata
Andrei Bobrov
il 23 Mag 2015
Modificato: Andrei Bobrov
il 23 Mag 2015
[~,~,z] = xlsread('20150523.xlsx');
c = z(cellfun('isempty',regexp(z,'\')));
[y,~] = datevec(c);
[~,~,c0] = unique(y);
c1 = accumarray(c0,(1:numel(c0))',[],@(ii){c(ii)});
c2 = [c1,repmat({{[]}},size(c1))]';
out = cat(1,c2{1:end-1});
xlswrite('20150523.xlsx',out,1,'B1')
3 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!