在 Julia 中:查找具有缺失值的数组的平均值
In Julia: Find the mean of an array with missing values
统计数据包 mean
函数 returns missing
如果缺少 array
的任何元素。
julia> using Statistics
julia> mean([1 2 3 4 5] )
3.0
julia> mean([1 2 missing 4 5] ) # Note missing value
missing
如何获取非缺失值的平均值?
skipmissing
函数只会将非缺失元素发送到 mean
函数:
julia> using Statistics
julia> mean([1 2 3 4 5] )
3.0https://docs.julialang.org/en/stable/manual/missing/#Skipping-Missing-Values-1
julia> mean([1 2 missing 4 5] ) # Note missing value
missing
# Here is the answer:
julia> mean(skipmissing([1 2 missing 4 missing] ))
2.3333333333333335
正如@Milan Bouchet-Valat 在对该问题的评论中所指出的,missing
上的文档是 here。他们是一个很好的快速,首先阅读 Julia 对缺失值的处理。
统计数据包 mean
函数 returns missing
如果缺少 array
的任何元素。
julia> using Statistics
julia> mean([1 2 3 4 5] )
3.0
julia> mean([1 2 missing 4 5] ) # Note missing value
missing
如何获取非缺失值的平均值?
skipmissing
函数只会将非缺失元素发送到 mean
函数:
julia> using Statistics
julia> mean([1 2 3 4 5] )
3.0https://docs.julialang.org/en/stable/manual/missing/#Skipping-Missing-Values-1
julia> mean([1 2 missing 4 5] ) # Note missing value
missing
# Here is the answer:
julia> mean(skipmissing([1 2 missing 4 missing] ))
2.3333333333333335
正如@Milan Bouchet-Valat 在对该问题的评论中所指出的,missing
上的文档是 here。他们是一个很好的快速,首先阅读 Julia 对缺失值的处理。