2016-07-02 4 views
2

私はプログラミングには新しくないが、私はJuliaを初めて使っています。私は、次のようなJulia辞書オブジェクトを持っています:特定の値のJulia辞書を照会してください

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

特定の基準を満たす値を除外するコードを書くにはどうすればよいですか?たとえば、値が> 2または> = 2のすべてのペアが欲しいとしましょう。私は基本的にジュリアのLINQ相当物を探しています。

Base

答えて

5

、標準的な方法は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 

あなたがデータフレームを使用している場合は、DataFramesMetaでLINQのようなインターフェースがあります。

関連する問題