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

20 visualizaciones (últimos 30 días)
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.

Respuesta aceptada

Matt J
Matt J el 27 de Mayo de 2021
cellfun('length',locs)
  6 comentarios
Fercho_Sala
Fercho_Sala el 28 de Mayo de 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 el 28 de Mayo de 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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Statistics and Machine Learning Toolbox en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by