表格中列的平均值,Matlab

时间:2014-10-12 19:20:24

标签: matlab datatable mean

我想计算表中列的标准偏差和方差,但我得到的是NaN。所以我查看了摘要,第一列的结果如下:

summary(churn0Table)

Variables:

rev_Mean: 50438x1 double
    Values:

        min       -6.1675   
        median     48.876   
        max        1223.4   
        NaNs          112

但是当我写

mean1 = mean(churn0Table{:,1},1)

我看到了NaN的结果。我在哪里做错了?

1 个答案:

答案 0 :(得分:2)

使用忽略nan值的函数,请参阅documentation

在那里,您可以发现nanstdnanvar可以为您提供所需的结果。


如果您没有统计工具箱,则可以使用~isnan(.)自己仅考虑非纳米值来模仿这些功能。