質問編集履歴
1
誤字修正、追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
R言語で最大値(検索値)の隣に位置する値を抽出したいです。
|
3
|
+
又は、検索した値が該当する1行を全て抽出したいです。
|
3
4
|
|
4
5
|
下記の表を例にすると
|
5
6
|
|
@@ -9,7 +10,7 @@
|
|
9
10
|
| 4|8|7 |
|
10
11
|
| 8|2|5 |
|
11
12
|
|
12
|
-
列2の最大値は
|
13
|
+
系列2の最大値は
|
13
14
|
```R
|
14
15
|
max("系列2")
|
15
16
|
```
|
@@ -19,4 +20,31 @@
|
|
19
20
|
抽出するには、どうすれば良いでしょうか?
|
20
21
|
|
21
22
|
R言語初心者のため、進捗が止まっております。
|
22
|
-
ご指導のほど、よろしくお願い致します。
|
23
|
+
ご指導のほど、よろしくお願い致します。
|
24
|
+
|
25
|
+
※2019/10/4 AM2:35追記
|
26
|
+
|
27
|
+
もう1つ例を挙げます。
|
28
|
+
|
29
|
+
下記の表(データテーブル)は
|
30
|
+
直近3試合における各野球選手の成績です。
|
31
|
+
|
32
|
+
|名前|ヒット数|四球数|
|
33
|
+
|:--|:--:|--:|
|
34
|
+
|田中|2|3 |
|
35
|
+
|鈴木|7|1 |
|
36
|
+
|小林|1|3 |
|
37
|
+
|佐藤|5|7 |
|
38
|
+
|
39
|
+
ここで、
|
40
|
+
```R
|
41
|
+
max("ヒット数")
|
42
|
+
```
|
43
|
+
とすると(コードが間違っていましたら申し訳ありません)
|
44
|
+
7 が出力されます。
|
45
|
+
|
46
|
+
しかし、私は
|
47
|
+
「鈴木 7 1」
|
48
|
+
という行データが欲しいのです。
|
49
|
+
|
50
|
+
よろしくお願い致します。
|