{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
"
\n",
"
Loading BokehJS ...\n",
"
"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"(function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
"\n",
" var force = \"1\";\n",
"\n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force !== \"\") {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
"\n",
"\n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force !== \"\") {\n",
" window._bokeh_timeout = Date.now() + 5000;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
"\n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"\\n\"+\n",
" \"
\\n\"+\n",
" \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
" \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
" \"
\\n\"+\n",
" \"
\\n\"+\n",
" \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
" \"- use INLINE resources instead, as so:
\\n\"+\n",
" \"
\\n\"+\n",
" \"
\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"
\\n\"+\n",
" \"
\"}};\n",
"\n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" Bokeh.$(\"#30ff5199-6cec-4d68-b1fe-032427b82e09\").text(\"BokehJS successfully loaded.\");\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
"\n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
"\n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"30ff5199-6cec-4d68-b1fe-032427b82e09\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '30ff5199-6cec-4d68-b1fe-032427b82e09' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
"\n",
" var js_urls = ['https://cdn.pydata.org/bokeh/release/bokeh-0.12.3.min.js', 'https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.3.min.js'];\n",
"\n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
" \n",
" function(Bokeh) {\n",
" \n",
" Bokeh.$(\"#30ff5199-6cec-4d68-b1fe-032427b82e09\").text(\"BokehJS is loading...\");\n",
" },\n",
" function(Bokeh) {\n",
" console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.3.min.css\");\n",
" Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.3.min.css\");\n",
" console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.3.min.css\");\n",
" Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.3.min.css\");\n",
" }\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === \"1\")) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === \"1\") {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (!force) {\n",
" var cell = $(\"#30ff5199-6cec-4d68-b1fe-032427b82e09\").parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
"\n",
" }\n",
"\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
"}(this));"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import pandas as pd\n",
"from bokeh.layouts import gridplot\n",
"from bokeh.plotting import figure, show, output_file\n",
"from bokeh.charts import Bar, BoxPlot\n",
"import numpy as np\n",
"import bokeh.plotting as bk\n",
"bk.output_notebook()"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"def create_plot(title, hist, edges, fill_color=\"#00BCD4\"):\n",
" \"\"\"Create a plot object.\n",
" \n",
" Keyword arguments:\n",
" title -- A caption of plot.\n",
" hist -- \n",
" edges -- \n",
"\"\"\"\n",
" plot = figure(title=title,tools=\"save\", background_fill_color=\"#E8DDCB\")\n",
" plot.quad(top=hist, bottom=0, left=edges[:-1], right=edges[1:], fill_color=fill_color, line_color=\"#424242\")\n",
" \n",
" return plot\n",
"\n",
"def show_single_plot(plot, width=400, heigh=400):\n",
" \"\"\"Show a plot.\n",
" \n",
" Keyword arguments:\n",
" plot -- plot object\n",
" \"\"\"\n",
" show(gridplot(plot, ncols=1, plot_width=width, plot_height=heigh, toolbar_location=None))"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 年度 | \n",
" 大会 | \n",
" 節 | \n",
" 試合日 | \n",
" K/O時刻 | \n",
" ホーム | \n",
" スコア | \n",
" アウェイ | \n",
" スタジアム | \n",
" 入場者数 | \n",
" HG | \n",
" AG | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第1節第1日 | \n",
" 03/07(土) | \n",
" 14:04 | \n",
" 名古屋 | \n",
" 3-3 | \n",
" 松本 | \n",
" 豊田ス | \n",
" 33558 | \n",
" 3 | \n",
" 3 | \n",
"
\n",
" \n",
" 1 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第1節第1日 | \n",
" 03/07(土) | \n",
" 14:04 | \n",
" G大阪 | \n",
" 2-2 | \n",
" FC東京 | \n",
" 万博 | \n",
" 18332 | \n",
" 2 | \n",
" 2 | \n",
"
\n",
" \n",
" 2 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第1節第1日 | \n",
" 03/07(土) | \n",
" 14:04 | \n",
" 広島 | \n",
" 2-0 | \n",
" 甲府 | \n",
" Eスタ | \n",
" 14671 | \n",
" 2 | \n",
" 0 | \n",
"
\n",
" \n",
" 3 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第1節第1日 | \n",
" 03/07(土) | \n",
" 14:05 | \n",
" 鳥栖 | \n",
" 2-1 | \n",
" 新潟 | \n",
" ベアスタ | \n",
" 11580 | \n",
" 2 | \n",
" 1 | \n",
"
\n",
" \n",
" 4 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第1節第1日 | \n",
" 03/07(土) | \n",
" 14:05 | \n",
" 仙台 | \n",
" 2-0 | \n",
" 山形 | \n",
" ユアスタ | \n",
" 19375 | \n",
" 2 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 年度 大会 節 試合日 K/O時刻 ホーム スコア アウェイ スタジアム 入場者数 HG AG\n",
"0 2015 J1 1st 第1節第1日 03/07(土) 14:04 名古屋 3-3 松本 豊田ス 33558 3 3\n",
"1 2015 J1 1st 第1節第1日 03/07(土) 14:04 G大阪 2-2 FC東京 万博 18332 2 2\n",
"2 2015 J1 1st 第1節第1日 03/07(土) 14:04 広島 2-0 甲府 Eスタ 14671 2 0\n",
"3 2015 J1 1st 第1節第1日 03/07(土) 14:05 鳥栖 2-1 新潟 ベアスタ 11580 2 1\n",
"4 2015 J1 1st 第1節第1日 03/07(土) 14:05 仙台 2-0 山形 ユアスタ 19375 2 0"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df = pd.read_csv(\"data/j1/J1_2015_results.csv\", index_col=0).drop(\"TV放送\", axis=1)\n",
"scores = df[\"スコア\"].str.split('-', expand=True).astype(int)\n",
"scores.columns = (\"HG\", \"AG\")\n",
"j1_result = pd.concat([df, scores], axis=1)\n",
"j1_result.head()"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 年度 | \n",
" 入場者数 | \n",
" HG | \n",
" AG | \n",
"
\n",
" \n",
" \n",
" \n",
" count | \n",
" 306.0 | \n",
" 306.000000 | \n",
" 306.000000 | \n",
" 306.000000 | \n",
"
\n",
" \n",
" mean | \n",
" 2015.0 | \n",
" 17802.620915 | \n",
" 1.411765 | \n",
" 1.267974 | \n",
"
\n",
" \n",
" std | \n",
" 0.0 | \n",
" 8469.527931 | \n",
" 1.315877 | \n",
" 1.122097 | \n",
"
\n",
" \n",
" min | \n",
" 2015.0 | \n",
" 6100.000000 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 25% | \n",
" 2015.0 | \n",
" 12376.500000 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 50% | \n",
" 2015.0 | \n",
" 15588.000000 | \n",
" 1.000000 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" 75% | \n",
" 2015.0 | \n",
" 20165.250000 | \n",
" 2.000000 | \n",
" 2.000000 | \n",
"
\n",
" \n",
" max | \n",
" 2015.0 | \n",
" 53148.000000 | \n",
" 7.000000 | \n",
" 6.000000 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 年度 入場者数 HG AG\n",
"count 306.0 306.000000 306.000000 306.000000\n",
"mean 2015.0 17802.620915 1.411765 1.267974\n",
"std 0.0 8469.527931 1.315877 1.122097\n",
"min 2015.0 6100.000000 0.000000 0.000000\n",
"25% 2015.0 12376.500000 0.000000 0.000000\n",
"50% 2015.0 15588.000000 1.000000 1.000000\n",
"75% 2015.0 20165.250000 2.000000 2.000000\n",
"max 2015.0 53148.000000 7.000000 6.000000"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"j1_result.describe()"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 年度 | \n",
" 大会 | \n",
" 節 | \n",
" 試合日 | \n",
" K/O時刻 | \n",
" ホーム | \n",
" スコア | \n",
" アウェイ | \n",
" スタジアム | \n",
" 入場者数 | \n",
" HG | \n",
" AG | \n",
"
\n",
" \n",
" \n",
" \n",
" 169 | \n",
" 2015 | \n",
" J1 2nd | \n",
" 第2節第1日 | \n",
" 07/15(水) | \n",
" 19:04 | \n",
" 広島 | \n",
" 6-0 | \n",
" 松本 | \n",
" Eスタ | \n",
" 7966 | \n",
" 6 | \n",
" 0 | \n",
"
\n",
" \n",
" 228 | \n",
" 2015 | \n",
" J1 2nd | \n",
" 第9節第1日 | \n",
" 08/29(土) | \n",
" 19:04 | \n",
" 神戸 | \n",
" 7-1 | \n",
" 鳥栖 | \n",
" 神戸ユ | \n",
" 14637 | \n",
" 7 | \n",
" 1 | \n",
"
\n",
" \n",
" 246 | \n",
" 2015 | \n",
" J1 2nd | \n",
" 第11節第1日 | \n",
" 09/19(土) | \n",
" 19:04 | \n",
" 川崎F | \n",
" 6-1 | \n",
" 名古屋 | \n",
" 等々力 | \n",
" 20238 | \n",
" 6 | \n",
" 1 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 年度 大会 節 試合日 K/O時刻 ホーム スコア アウェイ スタジアム 入場者数 HG \\\n",
"169 2015 J1 2nd 第2節第1日 07/15(水) 19:04 広島 6-0 松本 Eスタ 7966 6 \n",
"228 2015 J1 2nd 第9節第1日 08/29(土) 19:04 神戸 7-1 鳥栖 神戸ユ 14637 7 \n",
"246 2015 J1 2nd 第11節第1日 09/19(土) 19:04 川崎F 6-1 名古屋 等々力 20238 6 \n",
"\n",
" AG \n",
"169 0 \n",
"228 1 \n",
"246 1 "
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"j1_result[(j1_result[\"HG\"] > 5)]"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 年度 | \n",
" 大会 | \n",
" 節 | \n",
" 試合日 | \n",
" K/O時刻 | \n",
" ホーム | \n",
" スコア | \n",
" アウェイ | \n",
" スタジアム | \n",
" 入場者数 | \n",
" HG | \n",
" AG | \n",
"
\n",
" \n",
" \n",
" \n",
" 14 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第2節第2日 | \n",
" 03/14(土) | \n",
" 15:04 | \n",
" 浦和 | \n",
" 1-0 | \n",
" 山形 | \n",
" 埼玉 | \n",
" 40802 | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 73 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第9節第1日 | \n",
" 05/02(土) | \n",
" 14:03 | \n",
" 浦和 | \n",
" 1-0 | \n",
" G大阪 | \n",
" 埼玉 | \n",
" 53148 | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 76 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第9節第1日 | \n",
" 05/02(土) | \n",
" 16:04 | \n",
" FC東京 | \n",
" 2-1 | \n",
" 川崎F | \n",
" 味スタ | \n",
" 42604 | \n",
" 2 | \n",
" 1 | \n",
"
\n",
" \n",
" 94 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第11節第1日 | \n",
" 05/10(日) | \n",
" 16:04 | \n",
" FC東京 | \n",
" 0-1 | \n",
" 鹿島 | \n",
" 味スタ | \n",
" 42070 | \n",
" 0 | \n",
" 1 | \n",
"
\n",
" \n",
" 103 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第12節第2日 | \n",
" 05/16(土) | \n",
" 15:34 | \n",
" 浦和 | \n",
" 4-1 | \n",
" FC東京 | \n",
" 埼玉 | \n",
" 42995 | \n",
" 4 | \n",
" 1 | \n",
"
\n",
" \n",
" 113 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第13節第1日 | \n",
" 05/23(土) | \n",
" 19:04 | \n",
" 浦和 | \n",
" 2-1 | \n",
" 鹿島 | \n",
" 埼玉 | \n",
" 41269 | \n",
" 2 | \n",
" 1 | \n",
"
\n",
" \n",
" 131 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第15節第1日 | \n",
" 06/07(日) | \n",
" 16:04 | \n",
" 浦和 | \n",
" 1-0 | \n",
" 清水 | \n",
" 埼玉 | \n",
" 44424 | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 147 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第17節第1日 | \n",
" 06/27(土) | \n",
" 19:04 | \n",
" 浦和 | \n",
" 5-2 | \n",
" 新潟 | \n",
" 埼玉 | \n",
" 43606 | \n",
" 5 | \n",
" 2 | \n",
"
\n",
" \n",
" 150 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第17節第1日 | \n",
" 06/27(土) | \n",
" 19:04 | \n",
" FC東京 | \n",
" 3-2 | \n",
" 清水 | \n",
" 味スタ | \n",
" 41363 | \n",
" 3 | \n",
" 2 | \n",
"
\n",
" \n",
" 179 | \n",
" 2015 | \n",
" J1 2nd | \n",
" 第3節第1日 | \n",
" 07/19(日) | \n",
" 19:05 | \n",
" 浦和 | \n",
" 1-2 | \n",
" 広島 | \n",
" 埼玉 | \n",
" 41492 | \n",
" 1 | \n",
" 2 | \n",
"
\n",
" \n",
" 290 | \n",
" 2015 | \n",
" J1 2nd | \n",
" 第16節第1日 | \n",
" 11/07(土) | \n",
" 14:03 | \n",
" 浦和 | \n",
" 1-1 | \n",
" 川崎F | \n",
" 埼玉 | \n",
" 46597 | \n",
" 1 | \n",
" 1 | \n",
"
\n",
" \n",
" 301 | \n",
" 2015 | \n",
" J1 2nd | \n",
" 第17節第1日 | \n",
" 11/22(日) | \n",
" 13:34 | \n",
" 浦和 | \n",
" 5-2 | \n",
" 神戸 | \n",
" 埼玉 | \n",
" 52133 | \n",
" 5 | \n",
" 2 | \n",
"
\n",
" \n",
" 304 | \n",
" 2015 | \n",
" J1 2nd | \n",
" 第17節第1日 | \n",
" 11/22(日) | \n",
" 13:35 | \n",
" 横浜FM | \n",
" 0-0 | \n",
" 松本 | \n",
" 日産ス | \n",
" 44226 | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 年度 大会 節 試合日 K/O時刻 ホーム スコア アウェイ スタジアム 入場者数 HG \\\n",
"14 2015 J1 1st 第2節第2日 03/14(土) 15:04 浦和 1-0 山形 埼玉 40802 1 \n",
"73 2015 J1 1st 第9節第1日 05/02(土) 14:03 浦和 1-0 G大阪 埼玉 53148 1 \n",
"76 2015 J1 1st 第9節第1日 05/02(土) 16:04 FC東京 2-1 川崎F 味スタ 42604 2 \n",
"94 2015 J1 1st 第11節第1日 05/10(日) 16:04 FC東京 0-1 鹿島 味スタ 42070 0 \n",
"103 2015 J1 1st 第12節第2日 05/16(土) 15:34 浦和 4-1 FC東京 埼玉 42995 4 \n",
"113 2015 J1 1st 第13節第1日 05/23(土) 19:04 浦和 2-1 鹿島 埼玉 41269 2 \n",
"131 2015 J1 1st 第15節第1日 06/07(日) 16:04 浦和 1-0 清水 埼玉 44424 1 \n",
"147 2015 J1 1st 第17節第1日 06/27(土) 19:04 浦和 5-2 新潟 埼玉 43606 5 \n",
"150 2015 J1 1st 第17節第1日 06/27(土) 19:04 FC東京 3-2 清水 味スタ 41363 3 \n",
"179 2015 J1 2nd 第3節第1日 07/19(日) 19:05 浦和 1-2 広島 埼玉 41492 1 \n",
"290 2015 J1 2nd 第16節第1日 11/07(土) 14:03 浦和 1-1 川崎F 埼玉 46597 1 \n",
"301 2015 J1 2nd 第17節第1日 11/22(日) 13:34 浦和 5-2 神戸 埼玉 52133 5 \n",
"304 2015 J1 2nd 第17節第1日 11/22(日) 13:35 横浜FM 0-0 松本 日産ス 44226 0 \n",
"\n",
" AG \n",
"14 0 \n",
"73 0 \n",
"76 1 \n",
"94 1 \n",
"103 1 \n",
"113 1 \n",
"131 0 \n",
"147 2 \n",
"150 2 \n",
"179 2 \n",
"290 1 \n",
"301 2 \n",
"304 0 "
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"j1_result[(j1_result[\"入場者数\"] > 40000)]"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" \n",
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"hist_home, edges_home = np.histogram(j1_result[\"HG\"], bins=8)\n",
"plot_j1_hg = create_plot(\"J1 2015 Home Team Goal\", hist_home, edges_home, \"#009688\")\n",
"show_single_plot(plot_j1_hg)"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" \n",
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"p = Bar(j1_result, \"HG\", values=\"HG\", agg=\"count\", title=\"J1 2015 Home Team Goal\" , legend=\"\")\n",
"show_single_plot(p)"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" \n",
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"team_filer = [\"浦和\", \"横浜FM\", \"広島\", \"鳥栖\", \"神戸\"]\n",
"box = BoxPlot(j1_result[j1_result[\"ホーム\"].isin(team_filer)], values='HG', label='ホーム',\n",
" title=\"Box Plot by Goal Count\", plot_width=800, plot_height=450)\n",
"\n",
"show(box)"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" \n",
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"box = BoxPlot(j1_result, values='HG', label='大会',\n",
" title=\"Box Plot by Goal Count\", plot_width=450, plot_height=450)\n",
"\n",
"show(box)"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 年度 | \n",
" 大会 | \n",
" 節 | \n",
" 試合日 | \n",
" K/O時刻 | \n",
" ホーム | \n",
" スコア | \n",
" アウェイ | \n",
" スタジアム | \n",
" 入場者数 | \n",
" HG | \n",
" AG | \n",
"
\n",
" \n",
" \n",
" \n",
" 3 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第1節第1日 | \n",
" 03/07(土) | \n",
" 14:05 | \n",
" 鳥栖 | \n",
" 2-1 | \n",
" 新潟 | \n",
" ベアスタ | \n",
" 11580 | \n",
" 2 | \n",
" 1 | \n",
"
\n",
" \n",
" 16 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第2節第2日 | \n",
" 03/14(土) | \n",
" 18:34 | \n",
" 鳥栖 | \n",
" 1-0 | \n",
" G大阪 | \n",
" ベアスタ | \n",
" 17695 | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 42 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第5節第1日 | \n",
" 04/12(日) | \n",
" 16:04 | \n",
" 鳥栖 | \n",
" 1-0 | \n",
" 山形 | \n",
" ベアスタ | \n",
" 8852 | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 58 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第7節第1日 | \n",
" 04/25(土) | \n",
" 15:04 | \n",
" 鳥栖 | \n",
" 1-1 | \n",
" 柏 | \n",
" ベアスタ | \n",
" 9242 | \n",
" 1 | \n",
" 1 | \n",
"
\n",
" \n",
" 80 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第9節第1日 | \n",
" 05/02(土) | \n",
" 19:04 | \n",
" 鳥栖 | \n",
" 1-1 | \n",
" 神戸 | \n",
" ベアスタ | \n",
" 20792 | \n",
" 1 | \n",
" 1 | \n",
"
\n",
" \n",
" 93 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第11節第1日 | \n",
" 05/10(日) | \n",
" 15:04 | \n",
" 鳥栖 | \n",
" 1-1 | \n",
" 松本 | \n",
" ベアスタ | \n",
" 10648 | \n",
" 1 | \n",
" 1 | \n",
"
\n",
" \n",
" 118 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第14節第1日 | \n",
" 05/30(土) | \n",
" 19:04 | \n",
" 鳥栖 | \n",
" 1-6 | \n",
" 浦和 | \n",
" ベアスタ | \n",
" 19249 | \n",
" 1 | \n",
" 6 | \n",
"
\n",
" \n",
" 137 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第16節第1日 | \n",
" 06/20(土) | \n",
" 16:04 | \n",
" 鳥栖 | \n",
" 1-2 | \n",
" FC東京 | \n",
" ベアスタ | \n",
" 16871 | \n",
" 1 | \n",
" 2 | \n",
"
\n",
" \n",
" 152 | \n",
" 2015 | \n",
" J1 1st | \n",
" 第17節第1日 | \n",
" 06/27(土) | \n",
" 19:04 | \n",
" 鳥栖 | \n",
" 2-2 | \n",
" 広島 | \n",
" ベアスタ | \n",
" 12376 | \n",
" 2 | \n",
" 2 | \n",
"
\n",
" \n",
" 162 | \n",
" 2015 | \n",
" J1 2nd | \n",
" 第2節第1日 | \n",
" 07/15(水) | \n",
" 18:04 | \n",
" 鳥栖 | \n",
" 1-1 | \n",
" 川崎F | \n",
" ベアスタ | \n",
" 7524 | \n",
" 1 | \n",
" 1 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 年度 大会 節 試合日 K/O時刻 ホーム スコア アウェイ スタジアム 入場者数 HG \\\n",
"3 2015 J1 1st 第1節第1日 03/07(土) 14:05 鳥栖 2-1 新潟 ベアスタ 11580 2 \n",
"16 2015 J1 1st 第2節第2日 03/14(土) 18:34 鳥栖 1-0 G大阪 ベアスタ 17695 1 \n",
"42 2015 J1 1st 第5節第1日 04/12(日) 16:04 鳥栖 1-0 山形 ベアスタ 8852 1 \n",
"58 2015 J1 1st 第7節第1日 04/25(土) 15:04 鳥栖 1-1 柏 ベアスタ 9242 1 \n",
"80 2015 J1 1st 第9節第1日 05/02(土) 19:04 鳥栖 1-1 神戸 ベアスタ 20792 1 \n",
"93 2015 J1 1st 第11節第1日 05/10(日) 15:04 鳥栖 1-1 松本 ベアスタ 10648 1 \n",
"118 2015 J1 1st 第14節第1日 05/30(土) 19:04 鳥栖 1-6 浦和 ベアスタ 19249 1 \n",
"137 2015 J1 1st 第16節第1日 06/20(土) 16:04 鳥栖 1-2 FC東京 ベアスタ 16871 1 \n",
"152 2015 J1 1st 第17節第1日 06/27(土) 19:04 鳥栖 2-2 広島 ベアスタ 12376 2 \n",
"162 2015 J1 2nd 第2節第1日 07/15(水) 18:04 鳥栖 1-1 川崎F ベアスタ 7524 1 \n",
"\n",
" AG \n",
"3 1 \n",
"16 0 \n",
"42 0 \n",
"58 1 \n",
"80 1 \n",
"93 1 \n",
"118 6 \n",
"137 2 \n",
"152 2 \n",
"162 1 "
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"j1_result[j1_result[\"ホーム\"] == \"鳥栖\"].head(10)"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 年 | \n",
" 順位 | \n",
" 選手名 | \n",
" 現所属(J最終所属) | \n",
" 得点 | \n",
" シュート | \n",
" PK得点 | \n",
" PK | \n",
" 出場 | \n",
" Unnamed: 8 | \n",
"
\n",
" \n",
" \n",
" \n",
" 3 | \n",
" 2005 | \n",
" 3 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 18 | \n",
" 65 | \n",
" 0 | \n",
" 0 | \n",
" 32 | \n",
" NaN | \n",
"
\n",
" \n",
" 35 | \n",
" 2006 | \n",
" 4 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 18 | \n",
" 78 | \n",
" 0 | \n",
" 0 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
" 75 | \n",
" 2007 | \n",
" 12 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 12 | \n",
" 65 | \n",
" 0 | \n",
" 0 | \n",
" 34 | \n",
" NaN | \n",
"
\n",
" \n",
" 136 | \n",
" 2009 | \n",
" 4 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 15 | \n",
" 75 | \n",
" 0 | \n",
" 0 | \n",
" 34 | \n",
" NaN | \n",
"
\n",
" \n",
" 177 | \n",
" 2010 | \n",
" 15 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 10 | \n",
" 56 | \n",
" 2 | \n",
" 2 | \n",
" 27 | \n",
" NaN | \n",
"
\n",
" \n",
" 212 | \n",
" 2011 | \n",
" 14 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 11 | \n",
" 74 | \n",
" 3 | \n",
" 3 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
" 230 | \n",
" 2012 | \n",
" 1 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 22 | \n",
" 84 | \n",
" 3 | \n",
" 4 | \n",
" 34 | \n",
" NaN | \n",
"
\n",
" \n",
" 271 | \n",
" 2013 | \n",
" 7 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 17 | \n",
" 66 | \n",
" 2 | \n",
" 2 | \n",
" 34 | \n",
" NaN | \n",
"
\n",
" \n",
" 308 | \n",
" 2014 | \n",
" 10 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 11 | \n",
" 52 | \n",
" 2 | \n",
" 4 | \n",
" 29 | \n",
" NaN | \n",
"
\n",
" \n",
" 346 | \n",
" 2015 | \n",
" 7 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 12 | \n",
" 40 | \n",
" 0 | \n",
" 0 | \n",
" 34 | \n",
" NaN | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 年 順位 選手名 現所属(J最終所属) 得点 シュート PK得点 PK 出場 Unnamed: 8\n",
"3 2005 3 佐藤 寿人 サンフレッチェ広島 18 65 0 0 32 NaN\n",
"35 2006 4 佐藤 寿人 サンフレッチェ広島 18 78 0 0 33 NaN\n",
"75 2007 12 佐藤 寿人 サンフレッチェ広島 12 65 0 0 34 NaN\n",
"136 2009 4 佐藤 寿人 サンフレッチェ広島 15 75 0 0 34 NaN\n",
"177 2010 15 佐藤 寿人 サンフレッチェ広島 10 56 2 2 27 NaN\n",
"212 2011 14 佐藤 寿人 サンフレッチェ広島 11 74 3 3 33 NaN\n",
"230 2012 1 佐藤 寿人 サンフレッチェ広島 22 84 3 4 34 NaN\n",
"271 2013 7 佐藤 寿人 サンフレッチェ広島 17 66 2 2 34 NaN\n",
"308 2014 10 佐藤 寿人 サンフレッチェ広島 11 52 2 4 29 NaN\n",
"346 2015 7 佐藤 寿人 サンフレッチェ広島 12 40 0 0 34 NaN"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Goal\n",
"\n",
"df_goal_ranking = pd.read_csv(\"./data/j1/J1_2005_2015_goal_ranking.csv\")\n",
"df_goal_ranking[(df_goal_ranking[\"選手名\"] == \"佐藤 寿人\")]"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 順位 | \n",
" 選手名 | \n",
" 現所属(J最終所属) | \n",
" 得点 | \n",
" シュート | \n",
" PK得点 | \n",
" PK | \n",
" 出場 | \n",
" Unnamed: 8 | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 1 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 28 | \n",
" 132 | \n",
" 1 | \n",
" 1 | \n",
" 40 | \n",
" NaN | \n",
"
\n",
" \n",
" 1 | \n",
" 2 | \n",
" 高橋 泰 | \n",
" ロアッソ熊本 | \n",
" 19 | \n",
" 122 | \n",
" 1 | \n",
" 1 | \n",
" 42 | \n",
" NaN | \n",
"
\n",
" \n",
" 2 | \n",
" 3 | \n",
" 石原 直樹 | \n",
" 湘南ベルマーレ | \n",
" 18 | \n",
" 74 | \n",
" 0 | \n",
" 0 | \n",
" 41 | \n",
" NaN | \n",
"
\n",
" \n",
" 3 | \n",
" 3 | \n",
" 藤田 祥史 | \n",
" サガン鳥栖 | \n",
" 18 | \n",
" 104 | \n",
" 2 | \n",
" 2 | \n",
" 38 | \n",
" NaN | \n",
"
\n",
" \n",
" 4 | \n",
" 5 | \n",
" 荒田 智之 | \n",
" 水戸ホーリーホック | \n",
" 17 | \n",
" 117 | \n",
" 1 | \n",
" 1 | \n",
" 42 | \n",
" NaN | \n",
"
\n",
" \n",
" 5 | \n",
" 6 | \n",
" アンデルソン | \n",
" 横浜FC | \n",
" 16 | \n",
" 58 | \n",
" 4 | \n",
" 4 | \n",
" 36 | \n",
" NaN | \n",
"
\n",
" \n",
" 6 | \n",
" 6 | \n",
" 小松 塁 | \n",
" セレッソ大阪 | \n",
" 16 | \n",
" 73 | \n",
" 0 | \n",
" 0 | \n",
" 32 | \n",
" NaN | \n",
"
\n",
" \n",
" 7 | \n",
" 6 | \n",
" 香川 真司 | \n",
" セレッソ大阪 | \n",
" 16 | \n",
" 90 | \n",
" 0 | \n",
" 0 | \n",
" 35 | \n",
" NaN | \n",
"
\n",
" \n",
" 8 | \n",
" 9 | \n",
" 森﨑 浩司 | \n",
" サンフレッチェ広島 | \n",
" 14 | \n",
" 82 | \n",
" 1 | \n",
" 2 | \n",
" 40 | \n",
" NaN | \n",
"
\n",
" \n",
" 9 | \n",
" 9 | \n",
" 髙萩 洋次郎 | \n",
" サンフレッチェ広島 | \n",
" 14 | \n",
" 73 | \n",
" 0 | \n",
" 0 | \n",
" 38 | \n",
" NaN | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 順位 選手名 現所属(J最終所属) 得点 シュート PK得点 PK 出場 Unnamed: 8\n",
"0 1 佐藤 寿人 サンフレッチェ広島 28 132 1 1 40 NaN\n",
"1 2 高橋 泰 ロアッソ熊本 19 122 1 1 42 NaN\n",
"2 3 石原 直樹 湘南ベルマーレ 18 74 0 0 41 NaN\n",
"3 3 藤田 祥史 サガン鳥栖 18 104 2 2 38 NaN\n",
"4 5 荒田 智之 水戸ホーリーホック 17 117 1 1 42 NaN\n",
"5 6 アンデルソン 横浜FC 16 58 4 4 36 NaN\n",
"6 6 小松 塁 セレッソ大阪 16 73 0 0 32 NaN\n",
"7 6 香川 真司 セレッソ大阪 16 90 0 0 35 NaN\n",
"8 9 森﨑 浩司 サンフレッチェ広島 14 82 1 2 40 NaN\n",
"9 9 髙萩 洋次郎 サンフレッチェ広島 14 73 0 0 38 NaN"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# 2008 J2 Goal Ranking\n",
"df_j2_2008_goal_ranking = pd.read_csv(\"./data/j2/J2_2008_goal_ranking.csv\", index_col=0)\n",
"df_j2_2008_goal_ranking.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" \n",
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"p = Bar(df_j2_2008_goal_ranking.head(15), \"選手名\", values=\"得点\", agg=\"sum\", title=\"J2 2008 Goal Ranking\" , legend=\"\")\n",
"show_single_plot(p, 800, 500)"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 順位 | \n",
" クラブ名 | \n",
" 勝点 | \n",
" 勝 | \n",
" 分 | \n",
" 負 | \n",
" 得点 | \n",
" 失点 | \n",
" 差 | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 1 | \n",
" サンフレッチェ広島 | \n",
" 100 | \n",
" 31 | \n",
" 7 | \n",
" 4 | \n",
" 99 | \n",
" 35 | \n",
" 64 | \n",
"
\n",
" \n",
" 1 | \n",
" 2 | \n",
" モンテディオ山形 | \n",
" 78 | \n",
" 23 | \n",
" 9 | \n",
" 10 | \n",
" 66 | \n",
" 40 | \n",
" 26 | \n",
"
\n",
" \n",
" 2 | \n",
" 3 | \n",
" ベガルタ仙台 | \n",
" 70 | \n",
" 18 | \n",
" 16 | \n",
" 8 | \n",
" 62 | \n",
" 47 | \n",
" 15 | \n",
"
\n",
" \n",
" 3 | \n",
" 4 | \n",
" セレッソ大阪 | \n",
" 69 | \n",
" 21 | \n",
" 6 | \n",
" 15 | \n",
" 81 | \n",
" 60 | \n",
" 21 | \n",
"
\n",
" \n",
" 4 | \n",
" 5 | \n",
" 湘南ベルマーレ | \n",
" 65 | \n",
" 19 | \n",
" 8 | \n",
" 15 | \n",
" 68 | \n",
" 48 | \n",
" 20 | \n",
"
\n",
" \n",
" 5 | \n",
" 6 | \n",
" サガン鳥栖 | \n",
" 64 | \n",
" 19 | \n",
" 7 | \n",
" 16 | \n",
" 50 | \n",
" 51 | \n",
" -1 | \n",
"
\n",
" \n",
" 6 | \n",
" 7 | \n",
" ヴァンフォーレ甲府 | \n",
" 59 | \n",
" 15 | \n",
" 14 | \n",
" 13 | \n",
" 56 | \n",
" 47 | \n",
" 9 | \n",
"
\n",
" \n",
" 7 | \n",
" 8 | \n",
" アビスパ福岡 | \n",
" 58 | \n",
" 15 | \n",
" 13 | \n",
" 14 | \n",
" 55 | \n",
" 66 | \n",
" -11 | \n",
"
\n",
" \n",
" 8 | \n",
" 9 | \n",
" ザスパ草津 | \n",
" 53 | \n",
" 13 | \n",
" 14 | \n",
" 15 | \n",
" 45 | \n",
" 52 | \n",
" -7 | \n",
"
\n",
" \n",
" 9 | \n",
" 10 | \n",
" 横浜FC | \n",
" 50 | \n",
" 11 | \n",
" 17 | \n",
" 14 | \n",
" 51 | \n",
" 56 | \n",
" -5 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 順位 クラブ名 勝点 勝 分 負 得点 失点 差\n",
"0 1 サンフレッチェ広島 100 31 7 4 99 35 64\n",
"1 2 モンテディオ山形 78 23 9 10 66 40 26\n",
"2 3 ベガルタ仙台 70 18 16 8 62 47 15\n",
"3 4 セレッソ大阪 69 21 6 15 81 60 21\n",
"4 5 湘南ベルマーレ 65 19 8 15 68 48 20\n",
"5 6 サガン鳥栖 64 19 7 16 50 51 -1\n",
"6 7 ヴァンフォーレ甲府 59 15 14 13 56 47 9\n",
"7 8 アビスパ福岡 58 15 13 14 55 66 -11\n",
"8 9 ザスパ草津 53 13 14 15 45 52 -7\n",
"9 10 横浜FC 50 11 17 14 51 56 -5"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# 2008 J2 Results\n",
"df_j2_2008 = pd.read_csv(\"./data/j2/J2_2008_result.tsv\", delimiter=\"\\t\")\n",
"df_j2_2008.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" \n",
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"p = Bar(df_j2_2008, \"クラブ名\", values=\"勝点\", agg=\"sum\", title=\"J2 2008 Goal Ranking\" , legend=\"\")\n",
"show_single_plot(p, 800, 500)"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" 年 | \n",
" 順位 | \n",
" 選手名 | \n",
" 現所属(J最終所属) | \n",
" 得点 | \n",
" シュート | \n",
" PK得点 | \n",
" PK | \n",
" 出場 | \n",
" Unnamed: 8 | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 2005 | \n",
" 1 | \n",
" アラウージョ | \n",
" ガンバ大阪 | \n",
" 33 | \n",
" 135 | \n",
" 0 | \n",
" 0 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
" 1 | \n",
" 2005 | \n",
" 2 | \n",
" ワシントン | \n",
" 東京ヴェルディ1969 | \n",
" 22 | \n",
" 102 | \n",
" 5 | \n",
" 7 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
" 2 | \n",
" 2005 | \n",
" 3 | \n",
" エジミウソン | \n",
" アルビレックス新潟 | \n",
" 18 | \n",
" 89 | \n",
" 1 | \n",
" 1 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
" 3 | \n",
" 2005 | \n",
" 3 | \n",
" 佐藤 寿人 | \n",
" サンフレッチェ広島 | \n",
" 18 | \n",
" 65 | \n",
" 0 | \n",
" 0 | \n",
" 32 | \n",
" NaN | \n",
"
\n",
" \n",
" 4 | \n",
" 2005 | \n",
" 3 | \n",
" マグノ アウベス | \n",
" 大分トリニータ | \n",
" 18 | \n",
" 100 | \n",
" 2 | \n",
" 3 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
" 5 | \n",
" 2005 | \n",
" 6 | \n",
" ジュニーニョ | \n",
" 川崎フロンターレ | \n",
" 16 | \n",
" 115 | \n",
" 2 | \n",
" 4 | \n",
" 31 | \n",
" NaN | \n",
"
\n",
" \n",
" 6 | \n",
" 2005 | \n",
" 6 | \n",
" 大黒 将志 | \n",
" ガンバ大阪 | \n",
" 16 | \n",
" 125 | \n",
" 0 | \n",
" 0 | \n",
" 31 | \n",
" NaN | \n",
"
\n",
" \n",
" 7 | \n",
" 2005 | \n",
" 8 | \n",
" アレックス ミネイロ | \n",
" 鹿島アントラーズ | \n",
" 15 | \n",
" 66 | \n",
" 0 | \n",
" 0 | \n",
" 27 | \n",
" NaN | \n",
"
\n",
" \n",
" 8 | \n",
" 2005 | \n",
" 9 | \n",
" カレン ロバート | \n",
" ジュビロ磐田 | \n",
" 13 | \n",
" 52 | \n",
" 0 | \n",
" 0 | \n",
" 31 | \n",
" NaN | \n",
"
\n",
" \n",
" 9 | \n",
" 2005 | \n",
" 10 | \n",
" 阿部 勇樹 | \n",
" ジェフユナイテッド千葉 | \n",
" 12 | \n",
" 77 | \n",
" 5 | \n",
" 5 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
" 10 | \n",
" 2005 | \n",
" 10 | \n",
" 巻 誠一郎 | \n",
" ジェフユナイテッド千葉 | \n",
" 12 | \n",
" 45 | \n",
" 0 | \n",
" 0 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
" 11 | \n",
" 2005 | \n",
" 10 | \n",
" 前田 遼一 | \n",
" ジュビロ磐田 | \n",
" 12 | \n",
" 50 | \n",
" 0 | \n",
" 0 | \n",
" 25 | \n",
" NaN | \n",
"
\n",
" \n",
" 12 | \n",
" 2005 | \n",
" 13 | \n",
" 小笠原 満男 | \n",
" 鹿島アントラーズ | \n",
" 11 | \n",
" 67 | \n",
" 2 | \n",
" 3 | \n",
" 30 | \n",
" NaN | \n",
"
\n",
" \n",
" 13 | \n",
" 2005 | \n",
" 14 | \n",
" 野沢 拓也 | \n",
" 鹿島アントラーズ | \n",
" 10 | \n",
" 45 | \n",
" 0 | \n",
" 0 | \n",
" 28 | \n",
" NaN | \n",
"
\n",
" \n",
" 14 | \n",
" 2005 | \n",
" 14 | \n",
" 遠藤 保仁 | \n",
" ガンバ大阪 | \n",
" 10 | \n",
" 64 | \n",
" 4 | \n",
" 4 | \n",
" 33 | \n",
" NaN | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" 年 順位 選手名 現所属(J最終所属) 得点 シュート PK得点 PK 出場 Unnamed: 8\n",
"0 2005 1 アラウージョ ガンバ大阪 33 135 0 0 33 NaN\n",
"1 2005 2 ワシントン 東京ヴェルディ1969 22 102 5 7 33 NaN\n",
"2 2005 3 エジミウソン アルビレックス新潟 18 89 1 1 33 NaN\n",
"3 2005 3 佐藤 寿人 サンフレッチェ広島 18 65 0 0 32 NaN\n",
"4 2005 3 マグノ アウベス 大分トリニータ 18 100 2 3 33 NaN\n",
"5 2005 6 ジュニーニョ 川崎フロンターレ 16 115 2 4 31 NaN\n",
"6 2005 6 大黒 将志 ガンバ大阪 16 125 0 0 31 NaN\n",
"7 2005 8 アレックス ミネイロ 鹿島アントラーズ 15 66 0 0 27 NaN\n",
"8 2005 9 カレン ロバート ジュビロ磐田 13 52 0 0 31 NaN\n",
"9 2005 10 阿部 勇樹 ジェフユナイテッド千葉 12 77 5 5 33 NaN\n",
"10 2005 10 巻 誠一郎 ジェフユナイテッド千葉 12 45 0 0 33 NaN\n",
"11 2005 10 前田 遼一 ジュビロ磐田 12 50 0 0 25 NaN\n",
"12 2005 13 小笠原 満男 鹿島アントラーズ 11 67 2 3 30 NaN\n",
"13 2005 14 野沢 拓也 鹿島アントラーズ 10 45 0 0 28 NaN\n",
"14 2005 14 遠藤 保仁 ガンバ大阪 10 64 4 4 33 NaN"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df_goal_ranking[df_goal_ranking[\"年\"] == 2005].head(15)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"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.5.2"
}
},
"nbformat": 4,
"nbformat_minor": 0
}