how to find the average of a table 366-by-6

1 vue (au cours des 30 derniers jours)
Gurleen Bajwa
Gurleen Bajwa le 19 Nov 2021
I've modified my table into a 366-by-6 and am trying to get the total average. So far, I have only gotten the average of each single file using A= varfun(@mean,x,'InputVariables',@isnumeric)

Réponse acceptée

Matt J
Matt J le 19 Nov 2021
Modifié(e) : Matt J le 19 Nov 2021
Perhaps as follows,
mean(varfun(@mean,x,'InputVariables',@isnumeric,'OutputFormat','uniform'))
  2 commentaires
Gurleen Bajwa
Gurleen Bajwa le 19 Nov 2021
Thanks! It worked!
Matt J
Matt J le 19 Nov 2021
You're very welcome, but please Accept-click the answer to indicate so.

Connectez-vous pour commenter.

Plus de réponses (1)

Peter Perkins
Peter Perkins le 23 Nov 2021
Another possibility would be
mean(T{:,vartype("numeric")},"all")
But beware, the {} there will downcast mixed numeric types.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by