用法:
skipmissing(itr)
返回 itr
中跳過
值的元素的迭代器。如果後者是可索引的,則可以使用 missing
itr
的索引來索引返回的對象。與缺失值對應的索引無效:它們被
和 keys
跳過,並且在嘗試使用它們時會拋出 eachindex
MissingException
。
使用
獲取包含 collect
itr
中非 missing
值的 Array
。請注意,即使 itr
是多維數組,結果也將始終為 Vector
,因為在保留輸入維度的同時無法刪除缺失。
另見
、coalesce
、ismissing
。something
例子
julia> x = skipmissing([1, missing, 2])
skipmissing(Union{Missing, Int64}[1, missing, 2])
julia> sum(x)
3
julia> x[1]
1
julia> x[2]
ERROR: MissingException: the value at index (2,) is missing
[...]
julia> argmax(x)
3
julia> collect(keys(x))
2-element Vector{Int64}:
1
3
julia> collect(skipmissing([1, missing, 2]))
2-element Vector{Int64}:
1
2
julia> collect(skipmissing([1 missing; 2 missing]))
2-element Vector{Int64}:
1
2
相關用法
- Julia skipchars用法及代碼示例
- Julia skip用法及代碼示例
- Julia splice!用法及代碼示例
- Julia sizeof()用法及代碼示例
- Julia setfield()用法及代碼示例
- Julia sort用法及代碼示例
- Julia sqrt方法用法及代碼示例
- Julia signed用法及代碼示例
- Julia sortperm用法及代碼示例
- Julia strip用法及代碼示例
- Julia setdiff!用法及代碼示例
- Julia setindex!方法用法及代碼示例
- Julia sizeof方法用法及代碼示例
- Julia stride用法及代碼示例
- Julia setdiff用法及代碼示例
- Julia sum用法及代碼示例
- Julia show方法用法及代碼示例
- Julia string用法及代碼示例
- Julia signbit()用法及代碼示例
- Julia startswith用法及代碼示例
- Julia strides用法及代碼示例
- Julia symdiff用法及代碼示例
- Julia split用法及代碼示例
- Julia sign用法及代碼示例
- Julia showerror用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.skipmissing — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。