{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
選手名球団調子打率打点本塁打安打数単打2塁打3塁打...企犠打犠打犠打成功率犠飛代打数代打安打代打率併殺失策三振
01:秋山 翔吾西NaN.3238224195124398...00.---100.---3496
12:源田 壮亮西NaN.278574165125279...1614.875600.---711101
23:浅村 栄斗西NaN.31012732175116270...00.---510.0001812105
34:上林 誠知NaN.2706222149872614...1817.944310.00023117
45:中村 奨吾NaN.286578157116303...00.---500.---11693
56:山川 穂高西NaN.2811244715280241...00.---200.---514138
67:中田 翔NaN.2651062514386320...00.---1310.00024381
78:藤岡 裕大NaN.23242512398155...3126.839100.---91497
89:西川 遥輝NaN.2784810147106256...87.875200.---13103
910:松田 宣浩NaN.248823212872213...00.---300.---127113
1011:吉田 正尚NaN.3218626165100372...00.---821.5009374
1112:中村 晃NaN.2925714148105281...331.000600.---5168
1213:銀次NaN.277485135109165...76.857251.2007746
1314:柳田 悠岐NaN.3521023616797295...00.---500.---83105
1415:井上 晴哉NaN.292992413886262...00.---620.000710105
1516:森 友哉西NaN.275801613078342...00.---794.44435105
16選手名球団調子打率打点本塁打安打数単打2塁打3塁打...企犠打犠打犠打成功率犠飛代打数代打安打代打率併殺失策三振
1717:鈴木 大地NaN.26849812786276...1514.933600.---111053
1818:安達 了一NaN.21941310284123...2016.800510.0008764
1919:近藤 健介NaN.323699149108293...00.---520.00016590
2020:外崎 修汰西NaN.287671813085243...76.857100.---97102
2121:レアードNaN.233652610563142...00.---420.000109124
2222:ロメロNaN.237632510561181...00.---600.---100114
2323:田中 和基NaN.265451811181111...54.800100.---42100
2424:今江 年晶NaN.272471011384172...00.---4189.50019376
2525:田村 龍弘NaN.2393539975147...1916.842200.---12568
2626:角中 勝也NaN.26556710876232...00.---600.---9163
2727:デスパイネNaN.23874299752151...00.---331.33313093
2828:中島 卓也NaN.26123110287113...2422.917100.---41388
2929:島内 宏明NaN.290531111383163...43.750300.---10144
..................................................................
320選手名球団調子打率打点本塁打安打数単打2塁打3塁打...企犠打犠打犠打成功率犠飛代打数代打安打代打率併殺失策三振
321302:梅野 雄吾梅野 雄吾NaN.000000000...00.---000.---000
322303:中尾 輝中尾 輝NaN.000000000...00.---000.---010
323304:アダメスアダメスNaN.000000000...00.---000.---000
324305:尾仲 祐哉尾仲 祐哉NaN.000000000...00.---000.---010
325306:カミネロカミネロNaN.000000000...00.---000.---000
326307:長井 良太長井 良太NaN.000000000...00.---000.---000
327308:木下 雄介木下 雄介NaN.000000000...00.---000.---000
328309:福永 春吾福永 春吾NaN.000000000...00.---000.---000
329310:田村 丈田村 丈NaN.000000000...00.---000.---000
330311:福 敬登福 敬登NaN.000000000...00.---000.---000
331312:佐藤 優佐藤 優NaN.000000000...00.---000.---000
332313:船越 涼太船越 涼太NaN.000000000...00.---000.---000
333314:マテオマテオNaN.000000000...00.---000.---000
334315:ジャクソンジャクソンNaN.000000000...00.---000.---020
335316:ドリスドリスNaN.000000000...00.---000.---030
336選手名球団調子打率打点本塁打安打数単打2塁打3塁打...企犠打犠打犠打成功率犠飛代打数代打安打代打率併殺失策三振
337317:三ツ間 卓也三ツ間 卓也NaN.000000000...00.---000.---000
338318:竹安 大知竹安 大知NaN.000000000...00.---000.---000
339319:望月 惇志望月 惇志NaN.000000000...00.---000.---000
340320:沼田 拓巳沼田 拓巳NaN.000000000...00.---000.---000
341321:鈴木 博志鈴木 博志NaN.000000000...00.---000.---000
342322:清水 達也清水 達也NaN.000000000...00.---000.---000
343323:山本 拓実山本 拓実NaN.000000000...00.---000.---000
344324:モレノモレノNaN.000000000...00.---000.---000
345325:カンポスカンポスNaN.000000000...00.---000.---000
346326:ウルキデスウルキデスNaN.000000000...00.---000.---000
347327:ヘルウェグヘルウェグNaN.000000000...00.---000.---010
348328:ロドリゲスロドリゲスNaN.000000000...00.---000.---000
349選手名球団調子打率打点本塁打安打数単打2塁打3塁打...企犠打犠打犠打成功率犠飛代打数代打安打代打率併殺失策三振
\n", "

661 rows × 40 columns

\n", "
" ], "text/plain": [ " 選手名 球団 調子 打率 打点 本塁打 安打数 単打 2塁打 3塁打 ... 企犠打 \\\n", "0 1:秋山 翔吾 西 NaN .323 82 24 195 124 39 8 ... 0 \n", "1 2:源田 壮亮 西 NaN .278 57 4 165 125 27 9 ... 16 \n", "2 3:浅村 栄斗 西 NaN .310 127 32 175 116 27 0 ... 0 \n", "3 4:上林 誠知 ソ NaN .270 62 22 149 87 26 14 ... 18 \n", "4 5:中村 奨吾 ロ NaN .286 57 8 157 116 30 3 ... 0 \n", "5 6:山川 穂高 西 NaN .281 124 47 152 80 24 1 ... 0 \n", "6 7:中田 翔 日 NaN .265 106 25 143 86 32 0 ... 0 \n", "7 8:藤岡 裕大 ロ NaN .232 42 5 123 98 15 5 ... 31 \n", "8 9:西川 遥輝 日 NaN .278 48 10 147 106 25 6 ... 8 \n", "9 10:松田 宣浩 ソ NaN .248 82 32 128 72 21 3 ... 0 \n", "10 11:吉田 正尚 オ NaN .321 86 26 165 100 37 2 ... 0 \n", "11 12:中村 晃 ソ NaN .292 57 14 148 105 28 1 ... 3 \n", "12 13:銀次 楽 NaN .277 48 5 135 109 16 5 ... 7 \n", "13 14:柳田 悠岐 ソ NaN .352 102 36 167 97 29 5 ... 0 \n", "14 15:井上 晴哉 ロ NaN .292 99 24 138 86 26 2 ... 0 \n", "15 16:森 友哉 西 NaN .275 80 16 130 78 34 2 ... 0 \n", "16 選手名 球団 調子 打率 打点 本塁打 安打数 単打 2塁打 3塁打 ... 企犠打 \n", "17 17:鈴木 大地 ロ NaN .268 49 8 127 86 27 6 ... 15 \n", "18 18:安達 了一 オ NaN .219 41 3 102 84 12 3 ... 20 \n", "19 19:近藤 健介 日 NaN .323 69 9 149 108 29 3 ... 0 \n", "20 20:外崎 修汰 西 NaN .287 67 18 130 85 24 3 ... 7 \n", "21 21:レアード 日 NaN .233 65 26 105 63 14 2 ... 0 \n", "22 22:ロメロ オ NaN .237 63 25 105 61 18 1 ... 0 \n", "23 23:田中 和基 楽 NaN .265 45 18 111 81 11 1 ... 5 \n", "24 24:今江 年晶 楽 NaN .272 47 10 113 84 17 2 ... 0 \n", "25 25:田村 龍弘 ロ NaN .239 35 3 99 75 14 7 ... 19 \n", "26 26:角中 勝也 ロ NaN .265 56 7 108 76 23 2 ... 0 \n", "27 27:デスパイネ ソ NaN .238 74 29 97 52 15 1 ... 0 \n", "28 28:中島 卓也 日 NaN .261 23 1 102 87 11 3 ... 24 \n", "29 29:島内 宏明 楽 NaN .290 53 11 113 83 16 3 ... 4 \n", ".. ... ... ... ... ... ... ... ... ... ... ... ... \n", "320 選手名 球団 調子 打率 打点 本塁打 安打数 単打 2塁打 3塁打 ... 企犠打 \n", "321 302:梅野 雄吾 梅野 雄吾 NaN .000 0 0 0 0 0 0 ... 0 \n", "322 303:中尾 輝 中尾 輝 NaN .000 0 0 0 0 0 0 ... 0 \n", "323 304:アダメス アダメス NaN .000 0 0 0 0 0 0 ... 0 \n", "324 305:尾仲 祐哉 尾仲 祐哉 NaN .000 0 0 0 0 0 0 ... 0 \n", "325 306:カミネロ カミネロ NaN .000 0 0 0 0 0 0 ... 0 \n", "326 307:長井 良太 長井 良太 NaN .000 0 0 0 0 0 0 ... 0 \n", "327 308:木下 雄介 木下 雄介 NaN .000 0 0 0 0 0 0 ... 0 \n", "328 309:福永 春吾 福永 春吾 NaN .000 0 0 0 0 0 0 ... 0 \n", "329 310:田村 丈 田村 丈 NaN .000 0 0 0 0 0 0 ... 0 \n", "330 311:福 敬登 福 敬登 NaN .000 0 0 0 0 0 0 ... 0 \n", "331 312:佐藤 優 佐藤 優 NaN .000 0 0 0 0 0 0 ... 0 \n", "332 313:船越 涼太 船越 涼太 NaN .000 0 0 0 0 0 0 ... 0 \n", "333 314:マテオ マテオ NaN .000 0 0 0 0 0 0 ... 0 \n", "334 315:ジャクソン ジャクソン NaN .000 0 0 0 0 0 0 ... 0 \n", "335 316:ドリス ドリス NaN .000 0 0 0 0 0 0 ... 0 \n", "336 選手名 球団 調子 打率 打点 本塁打 安打数 単打 2塁打 3塁打 ... 企犠打 \n", "337 317:三ツ間 卓也 三ツ間 卓也 NaN .000 0 0 0 0 0 0 ... 0 \n", "338 318:竹安 大知 竹安 大知 NaN .000 0 0 0 0 0 0 ... 0 \n", "339 319:望月 惇志 望月 惇志 NaN .000 0 0 0 0 0 0 ... 0 \n", "340 320:沼田 拓巳 沼田 拓巳 NaN .000 0 0 0 0 0 0 ... 0 \n", "341 321:鈴木 博志 鈴木 博志 NaN .000 0 0 0 0 0 0 ... 0 \n", "342 322:清水 達也 清水 達也 NaN .000 0 0 0 0 0 0 ... 0 \n", "343 323:山本 拓実 山本 拓実 NaN .000 0 0 0 0 0 0 ... 0 \n", "344 324:モレノ モレノ NaN .000 0 0 0 0 0 0 ... 0 \n", "345 325:カンポス カンポス NaN .000 0 0 0 0 0 0 ... 0 \n", "346 326:ウルキデス ウルキデス NaN .000 0 0 0 0 0 0 ... 0 \n", "347 327:ヘルウェグ ヘルウェグ NaN .000 0 0 0 0 0 0 ... 0 \n", "348 328:ロドリゲス ロドリゲス NaN .000 0 0 0 0 0 0 ... 0 \n", "349 選手名 球団 調子 打率 打点 本塁打 安打数 単打 2塁打 3塁打 ... 企犠打 \n", "\n", " 犠打 犠打成功率 犠飛 代打数 代打安打 代打率 併殺 失策 三振 \n", "0 0 .--- 1 0 0 .--- 3 4 96 \n", "1 14 .875 6 0 0 .--- 7 11 101 \n", "2 0 .--- 5 1 0 .000 18 12 105 \n", "3 17 .944 3 1 0 .000 2 3 117 \n", "4 0 .--- 5 0 0 .--- 11 6 93 \n", "5 0 .--- 2 0 0 .--- 5 14 138 \n", "6 0 .--- 13 1 0 .000 24 3 81 \n", "7 26 .839 1 0 0 .--- 9 14 97 \n", "8 7 .875 2 0 0 .--- 1 3 103 \n", "9 0 .--- 3 0 0 .--- 12 7 113 \n", "10 0 .--- 8 2 1 .500 9 3 74 \n", "11 3 1.000 6 0 0 .--- 5 1 68 \n", "12 6 .857 2 5 1 .200 7 7 46 \n", "13 0 .--- 5 0 0 .--- 8 3 105 \n", "14 0 .--- 6 2 0 .000 7 10 105 \n", "15 0 .--- 7 9 4 .444 3 5 105 \n", "16 犠打 犠打成功率 犠飛 代打数 代打安打 代打率 併殺 失策 三振 \n", "17 14 .933 6 0 0 .--- 11 10 53 \n", "18 16 .800 5 1 0 .000 8 7 64 \n", "19 0 .--- 5 2 0 .000 16 5 90 \n", "20 6 .857 1 0 0 .--- 9 7 102 \n", "21 0 .--- 4 2 0 .000 10 9 124 \n", "22 0 .--- 6 0 0 .--- 10 0 114 \n", "23 4 .800 1 0 0 .--- 4 2 100 \n", "24 0 .--- 4 18 9 .500 19 3 76 \n", "25 16 .842 2 0 0 .--- 12 5 68 \n", "26 0 .--- 6 0 0 .--- 9 1 63 \n", "27 0 .--- 3 3 1 .333 13 0 93 \n", "28 22 .917 1 0 0 .--- 4 13 88 \n", "29 3 .750 3 0 0 .--- 10 1 44 \n", ".. .. ... .. ... ... ... .. .. ... \n", "320 犠打 犠打成功率 犠飛 代打数 代打安打 代打率 併殺 失策 三振 \n", "321 0 .--- 0 0 0 .--- 0 0 0 \n", "322 0 .--- 0 0 0 .--- 0 1 0 \n", "323 0 .--- 0 0 0 .--- 0 0 0 \n", "324 0 .--- 0 0 0 .--- 0 1 0 \n", "325 0 .--- 0 0 0 .--- 0 0 0 \n", "326 0 .--- 0 0 0 .--- 0 0 0 \n", "327 0 .--- 0 0 0 .--- 0 0 0 \n", "328 0 .--- 0 0 0 .--- 0 0 0 \n", "329 0 .--- 0 0 0 .--- 0 0 0 \n", "330 0 .--- 0 0 0 .--- 0 0 0 \n", "331 0 .--- 0 0 0 .--- 0 0 0 \n", "332 0 .--- 0 0 0 .--- 0 0 0 \n", "333 0 .--- 0 0 0 .--- 0 0 0 \n", "334 0 .--- 0 0 0 .--- 0 2 0 \n", "335 0 .--- 0 0 0 .--- 0 3 0 \n", "336 犠打 犠打成功率 犠飛 代打数 代打安打 代打率 併殺 失策 三振 \n", "337 0 .--- 0 0 0 .--- 0 0 0 \n", "338 0 .--- 0 0 0 .--- 0 0 0 \n", "339 0 .--- 0 0 0 .--- 0 0 0 \n", "340 0 .--- 0 0 0 .--- 0 0 0 \n", "341 0 .--- 0 0 0 .--- 0 0 0 \n", "342 0 .--- 0 0 0 .--- 0 0 0 \n", "343 0 .--- 0 0 0 .--- 0 0 0 \n", "344 0 .--- 0 0 0 .--- 0 0 0 \n", "345 0 .--- 0 0 0 .--- 0 0 0 \n", "346 0 .--- 0 0 0 .--- 0 0 0 \n", "347 0 .--- 0 0 0 .--- 0 1 0 \n", "348 0 .--- 0 0 0 .--- 0 0 0 \n", "349 犠打 犠打成功率 犠飛 代打数 代打安打 代打率 併殺 失策 三振 \n", "\n", "[661 rows x 40 columns]" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import numpy as np\n", "import pandas as pd\n", "from scipy import stats\n", "\n", "df_p = pd.io.html.read_html(\"http://baseballdata.jp/pds.html\", header=0)\n", "df_c = pd.io.html.read_html(\"http://baseballdata.jp/cds.html\", header=0)\n", "df = pd.concat([df_p[0],df_c[0]])\n", "df" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Index(['選手名', '球団', '調子', '打率', '打点', '本塁打', '安打数', '単打', '2塁打', '3塁打',\n", " '最近5試合', '出塁率', '長打率', 'OPS', '得点圏打数', '得点圏安打', '得点圏打率', 'UC打数', 'UC安打',\n", " 'UC率', 'UC本塁打', '試合数', '打席数', '打数', '得点', '四球', '死球', '企盗塁', '盗塁',\n", " '盗塁成功率', '企犠打', '犠打', '犠打成功率', '犠飛', '代打数', '代打安打', '代打率', '併殺', '失策',\n", " '三振'],\n", " dtype='object')" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.columns" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
選手名安打数打数打率得点圏安打得点圏打数得点圏打率
0秋山 翔吾195603.32341128.320
1源田 壮亮165594.27843150.287
2浅村 栄斗175565.31059160.369
3上林 誠知149551.27027103.262
4中村 奨吾157548.28633134.246
5山川 穂高152541.28149158.310
6中田 翔143540.26545151.298
7藤岡 裕大123531.23235134.261
8西川 遥輝147528.27833120.275
9松田 宣浩128517.24834127.268
10吉田 正尚165514.32137129.287
11中村 晃148506.29228112.250
12銀次135487.27743124.347
13柳田 悠岐167475.35244113.389
14井上 晴哉138473.29250146.342
15森 友哉130473.27542123.341
16鈴木 大地127473.26832112.286
17安達 了一102465.21925105.238
18近藤 健介149462.32346138.333
19外崎 修汰130453.28736100.360
20レアード105450.23326117.222
21ロメロ105443.23721105.200
22田中 和基111419.2652486.279
23今江 年晶113416.2722598.255
24田村 龍弘99414.23928107.262
25角中 勝也108407.26531119.261
26デスパイネ97407.23826100.260
27中島 卓也102391.2612190.233
28島内 宏明113390.2903198.316
29大田 泰示105383.2742998.296
........................
589池田 駿00.00000.000
590髙田 萌生00.00000.000
591寺島 成輝00.00000.000
592梅野 雄吾00.00000.000
593中尾 輝00.00000.000
594アダメス00.00000.000
595尾仲 祐哉00.00000.000
596カミネロ00.00000.000
597長井 良太00.00000.000
598木下 雄介00.00000.000
599福永 春吾00.00000.000
600田村 丈00.00000.000
601福 敬登00.00000.000
602佐藤 優00.00000.000
603船越 涼太00.00000.000
604マテオ00.00000.000
605ジャクソン00.00000.000
606ドリス00.00000.000
607三ツ間 卓也00.00000.000
608竹安 大知00.00000.000
609望月 惇志00.00000.000
610沼田 拓巳00.00000.000
611鈴木 博志00.00000.000
612清水 達也00.00000.000
613山本 拓実00.00000.000
614モレノ00.00000.000
615カンポス00.00000.000
616ウルキデス00.00000.000
617ヘルウェグ00.00000.000
618ロドリゲス00.00000.000
\n", "

619 rows × 7 columns

\n", "
" ], "text/plain": [ " 選手名 安打数 打数 打率 得点圏安打 得点圏打数 得点圏打率\n", "0 秋山 翔吾 195 603 .323 41 128 .320\n", "1 源田 壮亮 165 594 .278 43 150 .287\n", "2 浅村 栄斗 175 565 .310 59 160 .369\n", "3 上林 誠知 149 551 .270 27 103 .262\n", "4 中村 奨吾 157 548 .286 33 134 .246\n", "5 山川 穂高 152 541 .281 49 158 .310\n", "6 中田 翔 143 540 .265 45 151 .298\n", "7 藤岡 裕大 123 531 .232 35 134 .261\n", "8 西川 遥輝 147 528 .278 33 120 .275\n", "9 松田 宣浩 128 517 .248 34 127 .268\n", "10 吉田 正尚 165 514 .321 37 129 .287\n", "11 中村 晃 148 506 .292 28 112 .250\n", "12 銀次 135 487 .277 43 124 .347\n", "13 柳田 悠岐 167 475 .352 44 113 .389\n", "14 井上 晴哉 138 473 .292 50 146 .342\n", "15 森 友哉 130 473 .275 42 123 .341\n", "16 鈴木 大地 127 473 .268 32 112 .286\n", "17 安達 了一 102 465 .219 25 105 .238\n", "18 近藤 健介 149 462 .323 46 138 .333\n", "19 外崎 修汰 130 453 .287 36 100 .360\n", "20 レアード 105 450 .233 26 117 .222\n", "21 ロメロ 105 443 .237 21 105 .200\n", "22 田中 和基 111 419 .265 24 86 .279\n", "23 今江 年晶 113 416 .272 25 98 .255\n", "24 田村 龍弘 99 414 .239 28 107 .262\n", "25 角中 勝也 108 407 .265 31 119 .261\n", "26 デスパイネ 97 407 .238 26 100 .260\n", "27 中島 卓也 102 391 .261 21 90 .233\n", "28 島内 宏明 113 390 .290 31 98 .316\n", "29 大田 泰示 105 383 .274 29 98 .296\n", ".. ... ... ... ... ... ... ...\n", "589 池田 駿 0 0 .000 0 0 .000\n", "590 髙田 萌生 0 0 .000 0 0 .000\n", "591 寺島 成輝 0 0 .000 0 0 .000\n", "592 梅野 雄吾 0 0 .000 0 0 .000\n", "593 中尾 輝 0 0 .000 0 0 .000\n", "594 アダメス 0 0 .000 0 0 .000\n", "595 尾仲 祐哉 0 0 .000 0 0 .000\n", "596 カミネロ 0 0 .000 0 0 .000\n", "597 長井 良太 0 0 .000 0 0 .000\n", "598 木下 雄介 0 0 .000 0 0 .000\n", "599 福永 春吾 0 0 .000 0 0 .000\n", "600 田村 丈 0 0 .000 0 0 .000\n", "601 福 敬登 0 0 .000 0 0 .000\n", "602 佐藤 優 0 0 .000 0 0 .000\n", "603 船越 涼太 0 0 .000 0 0 .000\n", "604 マテオ 0 0 .000 0 0 .000\n", "605 ジャクソン 0 0 .000 0 0 .000\n", "606 ドリス 0 0 .000 0 0 .000\n", "607 三ツ間 卓也 0 0 .000 0 0 .000\n", "608 竹安 大知 0 0 .000 0 0 .000\n", "609 望月 惇志 0 0 .000 0 0 .000\n", "610 沼田 拓巳 0 0 .000 0 0 .000\n", "611 鈴木 博志 0 0 .000 0 0 .000\n", "612 清水 達也 0 0 .000 0 0 .000\n", "613 山本 拓実 0 0 .000 0 0 .000\n", "614 モレノ 0 0 .000 0 0 .000\n", "615 カンポス 0 0 .000 0 0 .000\n", "616 ウルキデス 0 0 .000 0 0 .000\n", "617 ヘルウェグ 0 0 .000 0 0 .000\n", "618 ロドリゲス 0 0 .000 0 0 .000\n", "\n", "[619 rows x 7 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#途中に表れる見出しレコードを削除\n", "df = df[df[\"選手名\"]!=\"選手名\"]\n", "\n", "#打率・得点圏打率に関わらないカラムを削除\n", "df = df[[\"選手名\", \"安打数\",\"打数\", \"打率\",\"得点圏安打\",\"得点圏打数\",\"得点圏打率\"]]\n", "\n", "#計算を行うために、データをint型にキャスト\n", "df[[\"安打数\",\"打数\",\"得点圏安打\",\"得点圏打数\"]] = df[[\"安打数\",\"打数\",\"得点圏安打\",\"得点圏打数\"]].astype(int)\n", "\n", "#選手名のナンバリング部分を削除\n", "df[\"選手名\"] = df[\"選手名\"].str.extract(\"(.*):(.*)\")[1]\n", "\n", "#改めて裁番\n", "df = df.reset_index(drop=True)\n", "\n", "#ディスプレイに表示させる\n", "df" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
選手名安打数打数打率得点圏安打得点圏打数得点圏打率p-value
0秋山 翔吾195603.32341128.3201.000000
1源田 壮亮165594.27843150.2870.840204
2浅村 栄斗175565.31059160.3690.184893
3上林 誠知149551.27027103.2621.000000
4中村 奨吾157548.28633134.2460.396212
\n", "
" ], "text/plain": [ " 選手名 安打数 打数 打率 得点圏安打 得点圏打数 得点圏打率 p-value\n", "0 秋山 翔吾 195 603 .323 41 128 .320 1.000000\n", "1 源田 壮亮 165 594 .278 43 150 .287 0.840204\n", "2 浅村 栄斗 175 565 .310 59 160 .369 0.184893\n", "3 上林 誠知 149 551 .270 27 103 .262 1.000000\n", "4 中村 奨吾 157 548 .286 33 134 .246 0.396212" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#選手ひとりひとりに対して、非得点圏・得点圏についてのフィッシャーの正確検定を行う\n", "df[\"p-value\"] = df.apply(lambda x: stats.fisher_exact(\n", " np.array([[x[\"打数\"]-x[\"得点圏打数\"], x[\"安打数\"]-x[\"得点圏安打\"]],\n", " [x[\"得点圏打数\"], x[\"得点圏安打\"]] ]))[1], axis=1)\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
選手名安打数打数打率得点圏安打得点圏打数得点圏打率p-value
349植田 海37197.188143.0230.004820
70髙田 知季25133.188918.5000.016481
424秋山 拓巳529.17234.7500.047622
359髙山 俊22128.1721031.3230.066657
334陽川 尚将69271.2552879.3540.081337
400武山 真吾344.06827.2860.089547
99枡田 慎太郎1162.177722.3180.100812
315亀井 善行107422.25434102.3330.109400
57メヒア45212.212757.1230.130551
12銀次135487.27743124.3470.153726
381マルティネス1161.180121.0480.154723
15森 友哉130473.27542123.3410.182283
2浅村 栄斗175565.31059160.3690.184893
353重信 慎之介47167.2811125.4400.187937
325大山 悠輔93342.2722098.2040.189645
444才木 浩人220.10028.2500.194805
19外崎 修汰130453.28736100.3600.196098
479ヤングマン19.111111.0000.200000
404宮本 丈941.22049.4440.213773
365原口 文仁35110.3181533.4550.215458
313高橋 周平109430.25336117.3080.235878
346嶺井 博希37209.1771354.2410.237253
134杉本 裕太郎312.25023.6670.241758
355藤井 淳志35145.2411650.3200.243537
361佐野 恵太29126.230536.1390.250560
14井上 晴哉138473.29250146.3420.254607
124矢野 謙次417.23507.0000.254971
305筒香 嘉智146495.29527114.2370.258052
396谷内 亮太1045.222513.3850.267591
46若月 健矢66269.2452270.3140.281028
...........................
213東明 大貴00.00000.0001.000000
236澤田 圭佑00.00000.0001.000000
211杉浦 稔大00.00000.0001.000000
237榊原 翼00.00000.0001.000000
239種市 篤暉00.00000.0001.000000
262五十嵐 亮太00.00000.0001.000000
261内 竜也00.00000.0001.000000
260宮西 尚生00.00000.0001.000000
259武隈 祥太00.00000.0001.000000
258大隣 憲司00.00000.0001.000000
257大谷 智久00.00000.0001.000000
256阿部 和成00.00000.0001.000000
255唐川 侑己00.00000.0001.000000
254菊池 保則00.00000.0001.000000
253二保 旭00.00000.0001.000000
252池田 隆英00.00000.0001.000000
251藤平 尚真00.00000.0001.000000
250ハーマン00.00000.0001.000000
249堀 瑞輝00.00000.0001.000000
248田村 伊知郎00.00000.0001.000000
247平井 克典00.00000.0001.000000
246今井 達也00.00000.0001.000000
245西口 直人00.00000.0001.000000
244高梨 雄平00.00000.0001.000000
243土肥 星也00.00000.0001.000000
242酒居 知史00.00000.0001.000000
241玉井 大翔00.00000.0001.000000
240宋 家豪00.00000.0001.000000
238モイネロ00.00000.0001.000000
618ロドリゲス00.00000.0001.000000
\n", "

619 rows × 8 columns

\n", "
" ], "text/plain": [ " 選手名 安打数 打数 打率 得点圏安打 得点圏打数 得点圏打率 p-value\n", "349 植田 海 37 197 .188 1 43 .023 0.004820\n", "70 髙田 知季 25 133 .188 9 18 .500 0.016481\n", "424 秋山 拓巳 5 29 .172 3 4 .750 0.047622\n", "359 髙山 俊 22 128 .172 10 31 .323 0.066657\n", "334 陽川 尚将 69 271 .255 28 79 .354 0.081337\n", "400 武山 真吾 3 44 .068 2 7 .286 0.089547\n", "99 枡田 慎太郎 11 62 .177 7 22 .318 0.100812\n", "315 亀井 善行 107 422 .254 34 102 .333 0.109400\n", "57 メヒア 45 212 .212 7 57 .123 0.130551\n", "12 銀次 135 487 .277 43 124 .347 0.153726\n", "381 マルティネス 11 61 .180 1 21 .048 0.154723\n", "15 森 友哉 130 473 .275 42 123 .341 0.182283\n", "2 浅村 栄斗 175 565 .310 59 160 .369 0.184893\n", "353 重信 慎之介 47 167 .281 11 25 .440 0.187937\n", "325 大山 悠輔 93 342 .272 20 98 .204 0.189645\n", "444 才木 浩人 2 20 .100 2 8 .250 0.194805\n", "19 外崎 修汰 130 453 .287 36 100 .360 0.196098\n", "479 ヤングマン 1 9 .111 1 1 1.000 0.200000\n", "404 宮本 丈 9 41 .220 4 9 .444 0.213773\n", "365 原口 文仁 35 110 .318 15 33 .455 0.215458\n", "313 高橋 周平 109 430 .253 36 117 .308 0.235878\n", "346 嶺井 博希 37 209 .177 13 54 .241 0.237253\n", "134 杉本 裕太郎 3 12 .250 2 3 .667 0.241758\n", "355 藤井 淳志 35 145 .241 16 50 .320 0.243537\n", "361 佐野 恵太 29 126 .230 5 36 .139 0.250560\n", "14 井上 晴哉 138 473 .292 50 146 .342 0.254607\n", "124 矢野 謙次 4 17 .235 0 7 .000 0.254971\n", "305 筒香 嘉智 146 495 .295 27 114 .237 0.258052\n", "396 谷内 亮太 10 45 .222 5 13 .385 0.267591\n", "46 若月 健矢 66 269 .245 22 70 .314 0.281028\n", ".. ... ... ... ... ... ... ... ...\n", "213 東明 大貴 0 0 .000 0 0 .000 1.000000\n", "236 澤田 圭佑 0 0 .000 0 0 .000 1.000000\n", "211 杉浦 稔大 0 0 .000 0 0 .000 1.000000\n", "237 榊原 翼 0 0 .000 0 0 .000 1.000000\n", "239 種市 篤暉 0 0 .000 0 0 .000 1.000000\n", "262 五十嵐 亮太 0 0 .000 0 0 .000 1.000000\n", "261 内 竜也 0 0 .000 0 0 .000 1.000000\n", "260 宮西 尚生 0 0 .000 0 0 .000 1.000000\n", "259 武隈 祥太 0 0 .000 0 0 .000 1.000000\n", "258 大隣 憲司 0 0 .000 0 0 .000 1.000000\n", "257 大谷 智久 0 0 .000 0 0 .000 1.000000\n", "256 阿部 和成 0 0 .000 0 0 .000 1.000000\n", "255 唐川 侑己 0 0 .000 0 0 .000 1.000000\n", "254 菊池 保則 0 0 .000 0 0 .000 1.000000\n", "253 二保 旭 0 0 .000 0 0 .000 1.000000\n", "252 池田 隆英 0 0 .000 0 0 .000 1.000000\n", "251 藤平 尚真 0 0 .000 0 0 .000 1.000000\n", "250 ハーマン 0 0 .000 0 0 .000 1.000000\n", "249 堀 瑞輝 0 0 .000 0 0 .000 1.000000\n", "248 田村 伊知郎 0 0 .000 0 0 .000 1.000000\n", "247 平井 克典 0 0 .000 0 0 .000 1.000000\n", "246 今井 達也 0 0 .000 0 0 .000 1.000000\n", "245 西口 直人 0 0 .000 0 0 .000 1.000000\n", "244 高梨 雄平 0 0 .000 0 0 .000 1.000000\n", "243 土肥 星也 0 0 .000 0 0 .000 1.000000\n", "242 酒居 知史 0 0 .000 0 0 .000 1.000000\n", "241 玉井 大翔 0 0 .000 0 0 .000 1.000000\n", "240 宋 家豪 0 0 .000 0 0 .000 1.000000\n", "238 モイネロ 0 0 .000 0 0 .000 1.000000\n", "618 ロドリゲス 0 0 .000 0 0 .000 1.000000\n", "\n", "[619 rows x 8 columns]" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.sort_values(by=[\"p-value\"], ascending=True)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.2539667854003793" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#2018年のNPBトータル非得点圏打率\n", "(df[\"安打数\"].sum()-df[\"得点圏安打\"].sum())/(df[\"打数\"].sum()-df[\"得点圏打数\"].sum())\n", " " ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.26467723984418473" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#2018年のNPBトータル得点圏打率\n", "df[\"得点圏安打\"].sum()/df[\"得点圏打数\"].sum()" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.05174914067715174" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#p値\n", "stats.fisher_exact(\n", " np.array([[df[\"打数\"].sum()-df[\"得点圏打数\"].sum(), df[\"安打数\"].sum()-df[\"得点圏安打\"].sum()],\n", " [df[\"得点圏打数\"].sum() , df[\"得点圏安打\"].sum()] ]))[1]" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.5" } }, "nbformat": 4, "nbformat_minor": 2 }