给定来自 DataFrames.jl 的以下数据框:
julia> using DataFrames
julia> df = DataFrame(x1=[1, 2, 3], x2=Union{Int,Missing}[1, 2, 3], x3=[1, 2, missing])
3×3 DataFrame
Row │ x1 x2 x3
│ Int64 Int64? Int64?
─────┼────────────────────────
1 │ 1 1 1
2 │ 2 2 2
3 │ 3 3 missing
我希望找到包含缺失值
的列。
我已经尝试过了:
julia> names(df, Missing)
String[]
但是这是不正确的,因为
names
函数在传递一个类型时,会查找传递类型的子类型。