在R中,默认情况下可以使用NA值,但在我尝试
时在Julia中可用function a()::Array{Union{Int64,Null})
return [1, null, 2]
end
a()
它给出错误
UndefVarError:Null未定义
如何在Julia中使用null?
答案 0 :(得分:4)
可空值的表示是julia当前最热门的讨论之一,也是1.0版本步骤的最大障碍之一。目前最简单的可能是使用DataFrames中定义的NA
(使用DataArrays)
function a()::DataArray{Int64}
return @data [1, NA, 2]
end
另请阅读https://juliadata.github.io/DataFrames.jl/stable/man/getting_started/#The-NA-Value-1
答案 1 :(得分:0)
我找到了我正在寻找的答案,它是Null.jl包中的Null类型
Pkg.add("Nulls")
x = [1, null, 2]
typeof(x)