私はハッシュをマッピングして数値の配列を作成しています。私が完全に捨てたい整数ではない要素がいくつかあります。誰もそれを行う方法を知っていますか?または、その配列を再度マップしてそこに引き出す必要がありますか?ルビ配列から非整数を取り除く
-1
A
答えて
6
あなたはすでにあなたの入力上の任意の変換を行ってきた場合、それはあなたが欲しいものを選択する簡単な場合でなければなりません:
フロートだものを探しますhash.values.grep(Float)
場合、またはフロート由来あなたのコードはそれほどエキゾチックなので、それは起こっている。
grep
ツールは非常に汎用性が高いことに注意してください。ほとんどの人は文字列や正規表現でしか動作しないと想定していますが、実際にはそれよりも優れています。
+2
'grep 'の力を忘れないでください。配列に浮動小数点数と整数が含まれていて、 '[2、3.1、:cat] .grep(Numeric)#=> [2、3.1]'を 'Numeric === 2#=> true ' 'Numeric === 3.1#=> true'となります。 –
関連する問題
- 1. 配列から整数を取り除く
- 2. Cの配列から重複する整数を取り除く
- 3. ルビの行から余分な文字を取り除く
- 4. PHP配列から文字列を取り除く
- 5. Javascriptで配列から文字列を取り除く
- 6. ルビを使った整数配列の格納
- 7. Rails Ransack - 配列から要素を取り除く
- 8. Rails - ハッシュの配列からキーを取り除く
- 9. 文字配列から改行を取り除くには?
- 10. 多次元配列から重複を取り除く
- 11. Mongo内の配列から要素を取り除く方法
- 12. libGDX配列から特定の値を取り除く方法
- 13. 純粋なjavascriptで配列から値を取り除く
- 14. クラス内の配列から値を取り除く方法
- 15. Excel 2016 - 配列の式から0を取り除く
- 16. 文字配列から数字以外の要素を取り除く
- 17. 配列内の整数を数えます。重複する出力文字列を取り除く方法
- 18. ajaxコールでないときに配列から取り除く
- 19. ルビのファイルに配列を書く
- 20. 整数の配列から値を削除する
- 21. SPSSの文字列変数から " - "を取り除く
- 22. 特定の制御文字のルビ文字列を取り除く
- 23. 整数から数値への配列
- 24. 配列をルビ関数に渡す
- 25. SQLのdefind文字列出力から非標準文字を取り除く
- 26. NSMutable配列から整数データを取得する
- 27. boost :: program_optionsコンソールから整数配列を読み取る
- 28. 整数からクラスを取り除いて
- 29. 配列から繰り返し整数のリストを取得するには?
- 30. ルビで配列を繰り返して変数を使う
「整数」を定義しますか?彼らは弦ですか?実際の整数値ですか?質問を編集していくつかのサンプルデータを追加して、ここに特定のコンテキストを追加することができれば、本当に役に立ちます。 – tadman
実際には、1.543,0.753,0.385のような3に丸められた浮動小数点数の集合であり、次にSoまたは文字列です。 –
@BethKnight SoSはこの意味で何を意味しますか? –