Julia Lang 中的 Skippmissing 矩阵

Skippmissing matrices in Julia Lang

我有变量包含矩阵

x = [1 2 3; 3 4 5; missing missing missing]

我怎样才能像这样跳过 missing 和 return 作为矩阵的值?

x = [1 2 3; 3 4 5]

假设你想构造一个 Matrix 没有没有缺失值的行,你可以这样做:

julia> vcat((row' for row in eachrow(x) if any(.! ismissing.(row)))...)
2×3 Matrix{Union{Missing, Int64}}:
 1  2  3
 3  4  5