How to considering another column in this code?
Mostra commenti meno recenti
Dear all, I use this code to get an average of certain columns namely rrr24 row-by-row for all tables inside a cell:
C1 = mean(cell2mat(cellfun(@(t) (t.rrr24),C1,'UniformOutput',false)),2);
Now I want to develop this code for considering another column namely PRECIP in it. I do it like this:
C1_1 = mean(cell2mat(cellfun(@(t) (t.rrr24),C1,'UniformOutput',false)),2);
C1_2 = mean(cell2mat(cellfun(@(t) (t.PRECIP),C1,'UniformOutput',false)),2);
C1 = [C1_1 C1_2];
But in order to summarize my code; is it possible to do this in one line?
3 Commenti
Ameer Hamza
il 2 Giu 2020
Can you share a small sample dataset?
Ameer Hamza
il 2 Giu 2020
Converting it to a single line might be possible, but that will likely make the statements quite complex.
A different question might be: do you want to do it for this specific case of two columns, or do you want to extend it to multiple columns without the need to write each line separately.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Logical in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!