gpt4 book ai didi

julia - 在 Julia 中找到一维数组中所有缺失值的索引

转载 作者:行者123 更新时间:2023-12-04 12:25:50 26 4
gpt4 key购买 nike

此堆栈 link显示如何返回 booleansmissing数组中的值。

例如:

julia> A = [1, 2, 3, missing, 4, 5, 6, missing, 7, 8, missing, 9, 10]
13-element Array{Union{Missing, Int64},1}:
1
2
3
missing
4
5
6
missing
7
8
missing
9
10

julia> ismissing.(A)
13-element BitArray{1}:
false
false
false
true
false
false
false
true
false
false
true
false
false

你如何返回他们的索引?

最佳答案

使用相同的示例,您可以执行以下操作:

julia> A = [1, 2, 3, missing, 4, 5, 6, missing, 7, 8, missing, 9, 10]
13-element Array{Union{Missing, Int64},1}:
1
2
3
missing
4
5
6
missing
7
8
missing
9
10

# Below are the indices of the missing elements.
julia> findall(ismissing, A)
3-element Array{Int64,1}:
4
8
11

您还可以查找是否有任何或所有元素是 missing ,以及第一个和最后一个索引:
julia> any(ismissing, A)
true

julia> all(ismissing, A)
false

julia> findfirst(ismissing, A)
4

julia> findlast(ismissing, A)
11

关于julia - 在 Julia 中找到一维数组中所有缺失值的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52582324/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com