質問編集履歴

1

誤字修正、追記

2019/10/03 17:38

投稿

KonbuKonbu
KonbuKonbu

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  R言語で最大値(検索値)の隣に位置する値を抽出したいです。
4
+
5
+ 又は、検索した値が該当する1行を全て抽出したいです。
4
6
 
5
7
 
6
8
 
@@ -20,7 +22,7 @@
20
22
 
21
23
 
22
24
 
23
- 列2の最大値は
25
+ 列2の最大値は
24
26
 
25
27
  ```R
26
28
 
@@ -41,3 +43,57 @@
41
43
  R言語初心者のため、進捗が止まっております。
42
44
 
43
45
  ご指導のほど、よろしくお願い致します。
46
+
47
+
48
+
49
+ ※2019/10/4 AM2:35追記
50
+
51
+
52
+
53
+ もう1つ例を挙げます。
54
+
55
+
56
+
57
+ 下記の表(データテーブル)は
58
+
59
+ 直近3試合における各野球選手の成績です。
60
+
61
+
62
+
63
+ |名前|ヒット数|四球数|
64
+
65
+ |:--|:--:|--:|
66
+
67
+ |田中|2|3 |
68
+
69
+ |鈴木|7|1 |
70
+
71
+ |小林|1|3 |
72
+
73
+ |佐藤|5|7 |
74
+
75
+
76
+
77
+ ここで、
78
+
79
+ ```R
80
+
81
+ max("ヒット数")
82
+
83
+ ```
84
+
85
+ とすると(コードが間違っていましたら申し訳ありません)
86
+
87
+ 7 が出力されます。
88
+
89
+
90
+
91
+ しかし、私は
92
+
93
+ 「鈴木 7  1」
94
+
95
+ という行データが欲しいのです。
96
+
97
+
98
+
99
+ よろしくお願い致します。