In a cell array, how I can count the number of cells in each column?

21 visualizzazioni (ultimi 30 giorni)
Hello, I’m doing a statistical analysis however gotte deal with these kinds of arrays. The idea is to get a vector with the number of cells in each column of the cell array (attached). Thanks.

Risposta accettata

Matt J
Matt J il 27 Mag 2021
cellfun('length',locs)
  6 Commenti
Fercho_Sala
Fercho_Sala il 28 Mag 2021
@Matt J it works good because previously you created locs{1}, locs{2} etc… but the attached file is just a cell array , once I use this : array2table(cell2mat(locs(:))) it shows all the values in just one column, however if you notice in the cell array there are just 24 columns, with different rows, (every cell has a different number), it cannot be all in just one column. Thanks for your help.
Fercho_Sala
Fercho_Sala il 28 Mag 2021
@Matt J For example, Using writecell(locs’,filename,’sheet’,1) works so good, but the matter is that this function is only to create a .xls file, and I need this in at least .mat extension.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Statistics and Machine Learning Toolbox in Help Center e File Exchange

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by