teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字修正、追記

2019/10/03 17:38

投稿

KonbuKonbu
KonbuKonbu

スコア7

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
+ よろしくお願い致します。