查询Julia字典中的某些值



我对编程并不陌生,但我对Julia很陌生。我有一个Julia字典对象,如下所示:

Dict{Any,Any}(28.1=>1, 132.0=>2, 110.0=>3)

如何编写代码来过滤出符合特定条件的值?比如我想要所有值>2或>=2的对。我基本上是在寻找LINQ等效的朱莉娅。

Base中,标准方法是使用mapfilter:

julia> d = Dict{Any,Any}(28.1=>1, 132.0=>2, 110.0=>3);
julia> filter((k, v) -> v > 2, d)
Dict{Any,Any} with 1 entry:
  110.0 => 3

如果你使用DataFrames,在DataFramesMeta中有一个类似linq的接口

相关内容

  • 没有找到相关文章

最新更新