前提・実現したいこと
R言語で最大値(検索値)の隣に位置する値を抽出したいです。
又は、検索した値が該当する1行を全て抽出したいです。
下記の表を例にすると
系列1 | 系列2 | 系列3 |
---|---|---|
2 | 3 | 1 |
4 | 8 | 7 |
8 | 2 | 5 |
系列2の最大値は
R
1max("系列2")
で 8 が求まります。
しかし、その隣の値、この例で言う 4 や 7 を
抽出するには、どうすれば良いでしょうか?
R言語初心者のため、進捗が止まっております。
ご指導のほど、よろしくお願い致します。
※2019/10/4 AM2:35追記
もう1つ例を挙げます。
下記の表(データテーブル)は
直近3試合における各野球選手の成績です。
名前 | ヒット数 | 四球数 |
---|---|---|
田中 | 2 | 3 |
鈴木 | 7 | 1 |
小林 | 1 | 3 |
佐藤 | 5 | 7 |
ここで、
R
1max("ヒット数")
とすると(コードが間違っていましたら申し訳ありません)
7 が出力されます。
しかし、私は
「鈴木 7 1」
という行データが欲しいのです。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/03 22:36
2019/10/04 03:31