Ruby-ハッシュの配列からキーごとに一意の値を抽出する

user3206440

以下のようなハッシュから、キーごとに一意の値を抽出する必要があります

array_of_hashes = [ {'a' => 1, 'b' => 2 , 'c' => 3} , 
                    {'a' => 4, 'b' => 5 , 'c' => 3}, 
                    {'a' => 6, 'b' => 5 , 'c' => 3} ]

配列内のキーごとに一意の値を抽出する必要があります

'a'の一意の値は

[1,4,6]

'b'の一意の値は

[2,5]

'c'の一意の値は

[3]

考え?

falsetru

使用Array#uniq

array_of_hashes = [ {'a' => 1, 'b' => 2 , 'c' => 3} , 
                    {'a' => 4, 'b' => 5 , 'c' => 3}, 
                    {'a' => 6, 'b' => 5 , 'c' => 3} ]

array_of_hashes.map { |h| h['a'] }.uniq    # => [1, 4, 6]
array_of_hashes.map { |h| h['b'] }.uniq    # => [2, 5]
array_of_hashes.map { |h| h['c'] }.uniq    # => [3]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rubyの一意のハッシュキーに基づいて、配列とその中のハッシュを比較する最も効率的な方法

分類Dev

Ruby-ハッシュの配列、一意の値を取得

分類Dev

Rubyの内部と一意のハッシュ値を保証する方法

分類Dev

Ruby-ハッシュの配列から特定のキーの値を抽出します

分類Dev

Rubyのハッシュから特定のキーを抽出する

分類Dev

ruby新しいキーと配列からの値でハッシュを作成する方法

分類Dev

Ruby配列ハッシュは値ごとにキーを取得し、キーごとに値を取得します

分類Dev

Rubyのキーの配列からハッシュから値を取得するメソッド

分類Dev

Rubyのキーの配列からハッシュから値を取得するメソッド

分類Dev

ハッシュのRuby配列から値を取得する

分類Dev

配列の要素をRubyのハッシュのキーに一致させる方法はありますか?

分類Dev

Ruby / Rails:キーと値の文字列(配列値を含む)を有効なハッシュに変換するにはどうすればよいですか?

分類Dev

Rubyのハッシュの配列からハッシュを削除する

分類Dev

Ruby-キーの配列からネストされたハッシュの値を設定します

分類Dev

rubyの配列からハッシュを作成する

分類Dev

Rubyでネストされたハッシュと配列から値を抽出する

分類Dev

ハッシュの配列で、rubyのキーに特定の値を持つ要素を削除する方法は?

分類Dev

Ruby2D配列から異なる配列のキーを持つハッシュの配列へ

分類Dev

rubyのハッシュの配列からデータを取得する

分類Dev

Rubyハッシュの対応するキーから値を取得する

分類Dev

Ruby:同じキーのハッシュに異なる配列値を追加する

分類Dev

Rubyのハッシュにキーと値のペアを追加する

分類Dev

Rubyで値が空の場合、ハッシュからキーを削除する

分類Dev

Rubyでハッシュ内の一意でない値をカウントする方法

分類Dev

Rubyのキーに基づいて配列からハッシュを削除します

分類Dev

rubyのハッシュの配列から値を取得します

分類Dev

メソッドを使用してRubyの配列内のハッシュの最大値のキーを出力する

分類Dev

Ruby、キーと値を抽出してから、キーと値の配列の配列を作成します

分類Dev

Ruby on Rails:ハッシュの配列からの値を配列の配列と組み合わせる(または追加する?)

Related 関連記事

  1. 1

    Rubyの一意のハッシュキーに基づいて、配列とその中のハッシュを比較する最も効率的な方法

  2. 2

    Ruby-ハッシュの配列、一意の値を取得

  3. 3

    Rubyの内部と一意のハッシュ値を保証する方法

  4. 4

    Ruby-ハッシュの配列から特定のキーの値を抽出します

  5. 5

    Rubyのハッシュから特定のキーを抽出する

  6. 6

    ruby新しいキーと配列からの値でハッシュを作成する方法

  7. 7

    Ruby配列ハッシュは値ごとにキーを取得し、キーごとに値を取得します

  8. 8

    Rubyのキーの配列からハッシュから値を取得するメソッド

  9. 9

    Rubyのキーの配列からハッシュから値を取得するメソッド

  10. 10

    ハッシュのRuby配列から値を取得する

  11. 11

    配列の要素をRubyのハッシュのキーに一致させる方法はありますか?

  12. 12

    Ruby / Rails:キーと値の文字列(配列値を含む)を有効なハッシュに変換するにはどうすればよいですか?

  13. 13

    Rubyのハッシュの配列からハッシュを削除する

  14. 14

    Ruby-キーの配列からネストされたハッシュの値を設定します

  15. 15

    rubyの配列からハッシュを作成する

  16. 16

    Rubyでネストされたハッシュと配列から値を抽出する

  17. 17

    ハッシュの配列で、rubyのキーに特定の値を持つ要素を削除する方法は?

  18. 18

    Ruby2D配列から異なる配列のキーを持つハッシュの配列へ

  19. 19

    rubyのハッシュの配列からデータを取得する

  20. 20

    Rubyハッシュの対応するキーから値を取得する

  21. 21

    Ruby:同じキーのハッシュに異なる配列値を追加する

  22. 22

    Rubyのハッシュにキーと値のペアを追加する

  23. 23

    Rubyで値が空の場合、ハッシュからキーを削除する

  24. 24

    Rubyでハッシュ内の一意でない値をカウントする方法

  25. 25

    Rubyのキーに基づいて配列からハッシュを削除します

  26. 26

    rubyのハッシュの配列から値を取得します

  27. 27

    メソッドを使用してRubyの配列内のハッシュの最大値のキーを出力する

  28. 28

    Ruby、キーと値を抽出してから、キーと値の配列の配列を作成します

  29. 29

    Ruby on Rails:ハッシュの配列からの値を配列の配列と組み合わせる(または追加する?)

ホットタグ

アーカイブ