アウトは0、ヒットは1、二塁打は2、三塁打は3、
ホームランは4、その他は5、
として結果が時系列に並べられた以下のようなテキストファイルがあります。一打席ごとに改行がはいっています。
(例)
1
1
5
0
0
1
0
4
野球のある打者が連続ヒットを打った直後の打席の打率を
したべたいのですがよい方法は無いでしょうか。
テキストエディタや grep ソフト置換ソフト(speeeeeed)などを使って調べる方法をおしえてください。
データが複数行にまたがっているため、正規表現でうまく検索できません。
No.1ベストアンサー
- 回答日時:
以下のような感じ?
$dat = <<DAT;
1
1
0
5
0
0
1
2
3
0
4
DAT
my $ave=0;
my (@result,@result_hit);
@result = $dat =~ /(?<=[1-4]\n[1-4]\n)(.)/g;# 連続安打後の打席を抽出
@result_hit = grep{/[1-4]/}@result;# 抽出した中から更に安打を抽出
$avg = @result_hit / @result if(scalar @result); # 打率を算出
print '打率:',$avg,'(',scalar @result_hit,'/', scalar @result,')';
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 ゲームの確率。 1 2023/04/04 20:41
- その他(エンターテインメント・スポーツ) 野球ってなんであんなにも試合時間が長いの? 集中してみていられるのって長くても1時間半じゃない? 6 2023/08/23 18:13
- 統計学 統計学の問題を教えてください。 1. J選手の打率(ヒットを打つ確率)は1/4とします。また,J選手 1 2022/11/26 17:12
- 数学 数学的な意味が見いだせない指標(野球篇) 6 2023/05/13 20:37
- 野球 大谷選手の規定打席数と規定投球回数について 2 2023/08/24 21:55
- 野球 野球のルールを教えてください。 1995年6月20日 横浜スタジアムでの試合です。 9回表リリーフの 2 2023/08/15 04:35
- 野球 以下の場合、得点は入るか否か? 4 2022/08/11 17:14
- 野球 ニートって、甲子園(高校野球)を見ても何も感じないのですか?毎日、極限まで練習して感動とか勇気を貰い 4 2022/08/06 16:26
- 野球 野球の打率の計算について。 その試合の開始時点で打率3.00の選手が ひと試合の全ての打席で四球で出 4 2022/04/22 18:41
- 野球 野球の成績の指標について。 1 2023/05/25 21:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
半角文字の縦書き表示
-
ループ中でのmy宣言と処理速度
-
画面を強制的に再描画させる方法
-
UWSCの終了の仕方
-
ListBox 複数選択 で オートフ...
-
DOSコマンドのループ内のTIMEコ...
-
範囲指定したセルを1つずつ飛...
-
VBAのautofilter、criteriaの配...
-
再帰関数のインライン展開
-
VBAで3秒だけ時間を止めたい
-
VBAでの一時停止と再開の方法
-
乱数の桁数指定、または範囲指定。
-
列挙型と連想配列の違いを教え...
-
Excel VBA ユーザーフォームの...
-
Do whileでExitせず、ループの...
-
複数の配列の全ての組み合わせ...
-
VB.NETで素因数分解のプログラ...
-
VBA for i=1 to lastrow
-
C言語でファクト関数を使わずに...
-
簡単なエクセルVBA
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
index関数で複数個抜き出す
-
perlで2つの配列を比較する方...
-
perlでファイルの拡張子を除い...
-
桁数指定と四捨五入
-
[Perl]長すぎるif文を簡単にしたい
-
grep関数を用いた複数行からの抽出
-
組み合わせを作るアルゴリズム
-
配列やハッシュで中身が同じか...
-
複数の配列の要素を繰り返し処...
-
正規表現に関する質問
-
データベースから取得したデー...
-
非共通要素を抜き出す
-
ソート時同じ値がある場合、表...
-
C言語の関数ポインタのイメージ...
-
Perl 戻り値の型の判定って出来...
-
QNo.3258883データベースから取...
-
配列に入った変数を二度使いたい
-
ループ中でのmy宣言と処理速度
-
print文内でのsplice文と代入に...
-
アルファベットn文字の組み合わ...
おすすめ情報