42
A
答えて
69
あなたはwhich.min()
を探しています:
a <- c(1,2,0,3,7,0,0,0)
which.min(a)
# [1] 3
which(a == min(a))
# [1] 3 6 7 8
(あなたが上から見ることができるように、いくつかの要素が最小のために結ばれている場合、which.min()
は最初の1のインデックスを返します。あなたが使用することができます。あなたの代わりに最小値に一致するすべての要素のインデックスをしたい場合は、2番目の構築。)
11
をジョシュの答え
a <- c(1, 2, 0, 3, 7)
which(a == min(a))
これに代わる方法として最小値と等しいすべてのインデックスを与えます。 (あなたは、コメントの一つに暗示として)何を探していることは最小限に等しく、どれだけ多くの要素である場合は次のことができますので、もし私たちは
a <- c(1, 2, 0, 3, 7, 0)
which(a == min(a)) # returns both 3 and 6
which.min(a) # returns just 3
編集が最低値に一致する複数の値を持っていました
a <- c(1, 2, 0, 3, 7, 0)
sum(a == min(a))
関連する問題
- 1. ベクトルの最小値と最大値を検索し、それらのインデックスを返す関数
- 2. Python、最小値インデックスのインデックス
- 3. ベクトル内のN個の最小値のインデックス
- 4. パンダのデータフレームで最小値/最大値が発生するインデックス/インデックスのリストを返します
- 5. 多値配列で最小の値を返し、インデックス番号を返す
- 6. 最大値のインデックスを返します
- 7. c# - LINQは、2Dジグザグ配列最小値を返し、インデックスを返します。
- 8. 最大値と最小値のMySQLインデックス
- 9. R各行の最小列のインデックスを返します
- 10. 境界から最小値のベクトルを見つけるベクトル化
- 11. インデックスのベクトルを返す
- 12. サブリストCの最小値を持つインデックスを検索します。
- 13. 長いベクトルの最小値と最大値を求める
- 14. ユーザ入力値が大きいベクトルの最小インデックスを見つける
- 15. 最小値とそのインデックスをforループで取得します
- 16. あるベクトルの値のインデックスを別のベクトルで取得しますか?
- 17. Matlabの列ベクトルの数値の最小値を求める
- 18. 配列の最小値を返す
- 19. numpyのすべての最小インデックスを返す方法
- 20. ユーザーを返す単列の最小値と最大値
- 21. ベクトル内の複数の最大値のインデックスを見つける
- 22. 列ごとにデータフレームを転置し、列の最小値とインデックスを返します。
- 23. ベクトル列の最大値のインデックスを見つける方法は?
- 24. Pythonで多次元の最小/最大を返しますか?
- 25. Perl PDL - ベクトルの最小値を80%にする
- 26. Pythonの多次元リストで、最小値、最小値、最小値などのインデックスを検索するにはどうすればよいですか?
- 27. CUDA削減最小値とインデックス
- 28. マップ(値、インデックス)をベクトル(インデックス、値)にC++で変換する最速の方法は何ですか?
- 29. 可視セルの小計最大値の行にテキスト値を返します
- 30. ベクトルのn個の最小要素のインデックスを見つける方法
...はい私はどのようにすべての最小要素のインデックスを取得できますか?私は、どれくらい多くが最小で完璧であるかを知る必要があります!これを理解する時間がありました。ありがとうございました。 – hhh
@hhh - 最小限の要素数を調べるには、 'sum(a == min(a))'を使うだけです。 –