Skip to content

Instantly share code, notes, and snippets.

@sorami
Last active March 29, 2024 07:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sorami/a29a452824a7404975e151420bc73f95 to your computer and use it in GitHub Desktop.
Save sorami/a29a452824a7404975e151420bc73f95 to your computer and use it in GitHub Desktop.
言語処理学会 年次大会 統計データ (ノートブック, CSV, JSON, GeoJSON)
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"id": "eaafa9a1",
"metadata": {},
"source": [
"# 言語処理学会年次大会の統計データ\n",
"\n",
"[年次大会(NLP) 統計データ](https://www.anlp.jp/guide/nenji_stat.html)\n"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "02110bf5",
"metadata": {},
"outputs": [],
"source": [
"from time import sleep\n",
"\n",
"import requests\n",
"from lxml import html\n",
"import pandas as pd\n",
"import geopandas as gpd\n",
"from tqdm.notebook import tqdm"
]
},
{
"cell_type": "markdown",
"id": "44ef73d1",
"metadata": {},
"source": [
"## HTML テーブルからの抽出\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "32960764",
"metadata": {},
"outputs": [],
"source": [
"r = requests.get(\"https://www.anlp.jp/guide/nenji_stat.html\")\n",
"r.raise_for_status()"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "6f781fa6",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[<Element table at 0x1037316c0>]"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dom = html.fromstring(r.content, \"lxml\")\n",
"dom.xpath(\"//table\")"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "ca68a2b7",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"30"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tables = dom.cssselect(\"table.meeting\")\n",
"assert len(tables) == 1\n",
"\n",
"tr_list = tables[0].cssselect(\"tr:not(.heading)\")\n",
"len(tr_list)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "87baab12",
"metadata": {},
"outputs": [],
"source": [
"def normalize_cells(val):\n",
" if val in (\"-\", \"NA\") or val is None:\n",
" return pd.NA\n",
" return int(val)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "cb1935a4",
"metadata": {},
"outputs": [],
"source": [
"data = []\n",
"\n",
"for tr in tr_list:\n",
" td_texts = [td.text.strip() for td in tr.cssselect(\"td\")]\n",
" td_texts_normalized = td_texts[:3] + [normalize_cells(t) for t in td_texts[3:]]\n",
" td_texts_normalized[0] = td_texts_normalized[0].replace(\"第\", \"\").replace(\"回\", \"\")\n",
" data.append(td_texts_normalized)"
]
},
{
"cell_type": "markdown",
"id": "8aba715d",
"metadata": {},
"source": [
"### 2025 年データの手動追加\n",
"\n",
"注: 開催前、会場のみ決定\n"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "fafbdd09",
"metadata": {},
"outputs": [],
"source": [
"nlp2025_row = [\n",
" 31,\n",
" 2025,\n",
" \"出島メッセ長崎\",\n",
" pd.NA,\n",
" pd.NA,\n",
" pd.NA,\n",
" pd.NA,\n",
" pd.NA,\n",
" pd.NA,\n",
" pd.NA,\n",
"]\n",
"\n",
"data.insert(0, nlp2025_row)"
]
},
{
"cell_type": "markdown",
"id": "250d5c73",
"metadata": {},
"source": [
"## DataFrame への整形\n"
]
},
{
"cell_type": "markdown",
"id": "69d21fb2",
"metadata": {},
"source": [
"- 第 16 回 (2010)\n",
" - 情報処理学会全国大会と共催したため、参加者数の統計なし\n",
" - 大会のセッションでは常時 300 ~ 400 名程度の聴講者があった\n",
"- 第 26 回 (2020)\n",
" - オンラインに急遽切り替えたため、事前登録者と招待者のみに限定\n",
"- 第 27 回 (2021), 第 28 回 (2022)\n",
" - オンラインの参加者数\n",
"\n",
"参考: [年次大会(NLP) 統計データ](https://www.anlp.jp/guide/nenji_stat.html)\n"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "76e7af61",
"metadata": {
"scrolled": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>no</th>\n",
" <th>year</th>\n",
" <th>venue</th>\n",
" <th>works_total</th>\n",
" <th>works_oral</th>\n",
" <th>works_theme</th>\n",
" <th>works_poster</th>\n",
" <th>people_main</th>\n",
" <th>people_tutorial</th>\n",
" <th>people_workshop</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>31</td>\n",
" <td>2025</td>\n",
" <td>出島メッセ長崎</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>30</td>\n",
" <td>2024</td>\n",
" <td>神戸国際会議場</td>\n",
" <td>599</td>\n",
" <td>224</td>\n",
" <td>78</td>\n",
" <td>297</td>\n",
" <td>2121</td>\n",
" <td>1491</td>\n",
" <td>1220</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>29</td>\n",
" <td>2023</td>\n",
" <td>沖縄コンベンションセンター</td>\n",
" <td>579</td>\n",
" <td>260</td>\n",
" <td>37</td>\n",
" <td>282</td>\n",
" <td>1828</td>\n",
" <td>1151</td>\n",
" <td>989</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>28</td>\n",
" <td>2022</td>\n",
" <td>アクトシティ浜松</td>\n",
" <td>386</td>\n",
" <td>221</td>\n",
" <td>33</td>\n",
" <td>132</td>\n",
" <td>1718</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>27</td>\n",
" <td>2021</td>\n",
" <td>北九州国際会議場</td>\n",
" <td>361</td>\n",
" <td>172</td>\n",
" <td>12</td>\n",
" <td>185</td>\n",
" <td>1508</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>26</td>\n",
" <td>2020</td>\n",
" <td>茨城大学</td>\n",
" <td>396</td>\n",
" <td>130</td>\n",
" <td>50</td>\n",
" <td>216</td>\n",
" <td>1052</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>25</td>\n",
" <td>2019</td>\n",
" <td>名古屋大学</td>\n",
" <td>398</td>\n",
" <td>132</td>\n",
" <td>56</td>\n",
" <td>210</td>\n",
" <td>1275</td>\n",
" <td>469</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>24</td>\n",
" <td>2018</td>\n",
" <td>岡山コンベンションセンター</td>\n",
" <td>332</td>\n",
" <td>160</td>\n",
" <td>16</td>\n",
" <td>156</td>\n",
" <td>983</td>\n",
" <td>524</td>\n",
" <td>405</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>23</td>\n",
" <td>2017</td>\n",
" <td>筑波大学</td>\n",
" <td>301</td>\n",
" <td>125</td>\n",
" <td>31</td>\n",
" <td>145</td>\n",
" <td>918</td>\n",
" <td>422</td>\n",
" <td>83</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>22</td>\n",
" <td>2016</td>\n",
" <td>東北大学</td>\n",
" <td>308</td>\n",
" <td>133</td>\n",
" <td>26</td>\n",
" <td>149</td>\n",
" <td>774</td>\n",
" <td>397</td>\n",
" <td>202</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>21</td>\n",
" <td>2015</td>\n",
" <td>京都大学</td>\n",
" <td>276</td>\n",
" <td>139</td>\n",
" <td>15</td>\n",
" <td>122</td>\n",
" <td>805</td>\n",
" <td>275</td>\n",
" <td>160</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>20</td>\n",
" <td>2014</td>\n",
" <td>北海道大学</td>\n",
" <td>289</td>\n",
" <td>132</td>\n",
" <td>13</td>\n",
" <td>144</td>\n",
" <td>634</td>\n",
" <td>289</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>19</td>\n",
" <td>2013</td>\n",
" <td>名古屋大学</td>\n",
" <td>246</td>\n",
" <td>98</td>\n",
" <td>20</td>\n",
" <td>128</td>\n",
" <td>625</td>\n",
" <td>281</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>18</td>\n",
" <td>2012</td>\n",
" <td>広島市立大学</td>\n",
" <td>340</td>\n",
" <td>187</td>\n",
" <td>39</td>\n",
" <td>114</td>\n",
" <td>684</td>\n",
" <td>351</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>17</td>\n",
" <td>2011</td>\n",
" <td>豊橋技術科学大学</td>\n",
" <td>294</td>\n",
" <td>153</td>\n",
" <td>44</td>\n",
" <td>97</td>\n",
" <td>603</td>\n",
" <td>269</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>16</td>\n",
" <td>2010</td>\n",
" <td>東京大学</td>\n",
" <td>277</td>\n",
" <td>147</td>\n",
" <td>24</td>\n",
" <td>106</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>15</td>\n",
" <td>2009</td>\n",
" <td>鳥取大学</td>\n",
" <td>235</td>\n",
" <td>126</td>\n",
" <td>14</td>\n",
" <td>95</td>\n",
" <td>501</td>\n",
" <td>216</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>14</td>\n",
" <td>2008</td>\n",
" <td>東京大学</td>\n",
" <td>293</td>\n",
" <td>165</td>\n",
" <td>24</td>\n",
" <td>104</td>\n",
" <td>745</td>\n",
" <td>245</td>\n",
" <td>170</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>13</td>\n",
" <td>2007</td>\n",
" <td>龍谷大学</td>\n",
" <td>298</td>\n",
" <td>157</td>\n",
" <td>28</td>\n",
" <td>113</td>\n",
" <td>588</td>\n",
" <td>199</td>\n",
" <td>256</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>12</td>\n",
" <td>2006</td>\n",
" <td>慶応大学</td>\n",
" <td>295</td>\n",
" <td>193</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>102</td>\n",
" <td>707</td>\n",
" <td>326</td>\n",
" <td>250</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>11</td>\n",
" <td>2005</td>\n",
" <td>香川大学</td>\n",
" <td>316</td>\n",
" <td>229</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>87</td>\n",
" <td>545</td>\n",
" <td>98</td>\n",
" <td>82</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>10</td>\n",
" <td>2004</td>\n",
" <td>東京工業大学</td>\n",
" <td>195</td>\n",
" <td>137</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>58</td>\n",
" <td>507</td>\n",
" <td>124</td>\n",
" <td>214</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>9</td>\n",
" <td>2003</td>\n",
" <td>横浜国立大学</td>\n",
" <td>182</td>\n",
" <td>125</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>57</td>\n",
" <td>443</td>\n",
" <td>116</td>\n",
" <td>82</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>8</td>\n",
" <td>2002</td>\n",
" <td>けいはんなプラザ</td>\n",
" <td>172</td>\n",
" <td>128</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>44</td>\n",
" <td>411</td>\n",
" <td>111</td>\n",
" <td>61</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>7</td>\n",
" <td>2001</td>\n",
" <td>東京大学</td>\n",
" <td>143</td>\n",
" <td>110</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>33</td>\n",
" <td>401</td>\n",
" <td>140</td>\n",
" <td>165</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>6</td>\n",
" <td>2000</td>\n",
" <td>北陸先端科学技術大学院大学</td>\n",
" <td>128</td>\n",
" <td>102</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>26</td>\n",
" <td>257</td>\n",
" <td>122</td>\n",
" <td>71</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>5</td>\n",
" <td>1999</td>\n",
" <td>電気通信大学</td>\n",
" <td>146</td>\n",
" <td>122</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>24</td>\n",
" <td>357</td>\n",
" <td>113</td>\n",
" <td>116</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>4</td>\n",
" <td>1998</td>\n",
" <td>九州大学</td>\n",
" <td>177</td>\n",
" <td>140</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>37</td>\n",
" <td>332</td>\n",
" <td>103</td>\n",
" <td>47</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>3</td>\n",
" <td>1997</td>\n",
" <td>京都大学</td>\n",
" <td>144</td>\n",
" <td>128</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>16</td>\n",
" <td>443</td>\n",
" <td>204</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>2</td>\n",
" <td>1996</td>\n",
" <td>東京工業大学</td>\n",
" <td>108</td>\n",
" <td>100</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>8</td>\n",
" <td>344</td>\n",
" <td>182</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>1</td>\n",
" <td>1995</td>\n",
" <td>東京工業大学</td>\n",
" <td>92</td>\n",
" <td>82</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>10</td>\n",
" <td>315</td>\n",
" <td>107</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" no year venue works_total works_oral works_theme works_poster \\\n",
"0 31 2025 出島メッセ長崎 <NA> <NA> <NA> <NA> \n",
"1 30 2024 神戸国際会議場 599 224 78 297 \n",
"2 29 2023 沖縄コンベンションセンター 579 260 37 282 \n",
"3 28 2022 アクトシティ浜松 386 221 33 132 \n",
"4 27 2021 北九州国際会議場 361 172 12 185 \n",
"5 26 2020 茨城大学 396 130 50 216 \n",
"6 25 2019 名古屋大学 398 132 56 210 \n",
"7 24 2018 岡山コンベンションセンター 332 160 16 156 \n",
"8 23 2017 筑波大学 301 125 31 145 \n",
"9 22 2016 東北大学 308 133 26 149 \n",
"10 21 2015 京都大学 276 139 15 122 \n",
"11 20 2014 北海道大学 289 132 13 144 \n",
"12 19 2013 名古屋大学 246 98 20 128 \n",
"13 18 2012 広島市立大学 340 187 39 114 \n",
"14 17 2011 豊橋技術科学大学 294 153 44 97 \n",
"15 16 2010 東京大学 277 147 24 106 \n",
"16 15 2009 鳥取大学 235 126 14 95 \n",
"17 14 2008 東京大学 293 165 24 104 \n",
"18 13 2007 龍谷大学 298 157 28 113 \n",
"19 12 2006 慶応大学 295 193 <NA> 102 \n",
"20 11 2005 香川大学 316 229 <NA> 87 \n",
"21 10 2004 東京工業大学 195 137 <NA> 58 \n",
"22 9 2003 横浜国立大学 182 125 <NA> 57 \n",
"23 8 2002 けいはんなプラザ 172 128 <NA> 44 \n",
"24 7 2001 東京大学 143 110 <NA> 33 \n",
"25 6 2000 北陸先端科学技術大学院大学 128 102 <NA> 26 \n",
"26 5 1999 電気通信大学 146 122 <NA> 24 \n",
"27 4 1998 九州大学 177 140 <NA> 37 \n",
"28 3 1997 京都大学 144 128 <NA> 16 \n",
"29 2 1996 東京工業大学 108 100 <NA> 8 \n",
"30 1 1995 東京工業大学 92 82 <NA> 10 \n",
"\n",
" people_main people_tutorial people_workshop \n",
"0 <NA> <NA> <NA> \n",
"1 2121 1491 1220 \n",
"2 1828 1151 989 \n",
"3 1718 <NA> <NA> \n",
"4 1508 <NA> <NA> \n",
"5 1052 <NA> <NA> \n",
"6 1275 469 <NA> \n",
"7 983 524 405 \n",
"8 918 422 83 \n",
"9 774 397 202 \n",
"10 805 275 160 \n",
"11 634 289 <NA> \n",
"12 625 281 <NA> \n",
"13 684 351 <NA> \n",
"14 603 269 <NA> \n",
"15 <NA> None None \n",
"16 501 216 <NA> \n",
"17 745 245 170 \n",
"18 588 199 256 \n",
"19 707 326 250 \n",
"20 545 98 82 \n",
"21 507 124 214 \n",
"22 443 116 82 \n",
"23 411 111 61 \n",
"24 401 140 165 \n",
"25 257 122 71 \n",
"26 357 113 116 \n",
"27 332 103 47 \n",
"28 443 204 <NA> \n",
"29 344 182 <NA> \n",
"30 315 107 <NA> "
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"columns = [\n",
" \"no\",\n",
" \"year\",\n",
" \"venue\",\n",
" \"works_total\",\n",
" \"works_oral\",\n",
" \"works_theme\",\n",
" \"works_poster\", # 合計、口頭発表、テーマセッション、ポスター発表\n",
" \"people_main\",\n",
" \"people_tutorial\",\n",
" \"people_workshop\", # 本会議、チュートリアル、ワークショップ\n",
"]\n",
"\n",
"df = pd.DataFrame(data, columns=columns)\n",
"df[\"year\"] = df[\"year\"].astype(int)\n",
"\n",
"df"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "5e9f6a4b",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"no object\n",
"year int64\n",
"venue object\n",
"works_total object\n",
"works_oral object\n",
"works_theme object\n",
"works_poster object\n",
"people_main object\n",
"people_tutorial object\n",
"people_workshop object\n",
"dtype: object"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.dtypes"
]
},
{
"cell_type": "markdown",
"id": "b5a7ee46",
"metadata": {},
"source": [
"## ジオコーディング(会場の位置情報取得)\n",
"\n",
"OpenStreetMap データを利用したオープンソースのジオコーダー[Nominatim](https://nominatim.org/)の API を利用。\n"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "c29b463a",
"metadata": {},
"outputs": [],
"source": [
"def geocoding(name):\n",
" r = requests.get(\n",
" \"https://nominatim.openstreetmap.org/search\"\n",
" + f\"?q={name}\"\n",
" # + \"&country=Japan\"\n",
" + \"&format=geojson\"\n",
" + \"&limit=1\"\n",
" )\n",
" r.raise_for_status()\n",
"\n",
" geojson = r.json()\n",
" assert len(geojson[\"features\"]) == 1, (name, geojson)\n",
"\n",
" geometry = geojson[\"features\"][0][\"geometry\"]\n",
" assert geometry[\"type\"] == \"Point\", (name, geometry)\n",
"\n",
" coordinates = geometry[\"coordinates\"]\n",
"\n",
" return {\"longitude\": coordinates[0], \"latitude\": coordinates[1]}"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "c37e1a19",
"metadata": {
"scrolled": true
},
"outputs": [
{
"data": {
"text/plain": [
"{'longitude': 127.73298887352234, 'latitude': 26.279602099999998}"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"geocoding(\"沖縄コンベンションセンター\")"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "35a37ee2",
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "ada5e63494164ae1b853686565394238",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
" 0%| | 0/31 [00:00<?, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"failed: 神戸国際会議場\n",
"failed: 北九州国際会議場\n"
]
}
],
"source": [
"gazetter = {}\n",
"\n",
"for venue in tqdm(df.venue):\n",
" try:\n",
" coords = geocoding(venue)\n",
" except:\n",
" print(f\"failed: {venue}\")\n",
" coords = None\n",
" gazetter[venue] = coords\n",
"\n",
" sleep(1)"
]
},
{
"cell_type": "markdown",
"id": "2b9f41fc",
"metadata": {},
"source": [
"### 手動での位置情報の追加・修正\n"
]
},
{
"cell_type": "markdown",
"id": "587a522d",
"metadata": {},
"source": [
"[神戸国際交流会館 - Wikipedia](https://ja.wikipedia.org/wiki/%E7%A5%9E%E6%88%B8%E5%9B%BD%E9%9A%9B%E4%BA%A4%E6%B5%81%E4%BC%9A%E9%A4%A8)\n",
"\n",
"> 館内に神戸国際会議場を備え、神戸コンベンションコンプレックスの一翼を担う。\n",
"\n",
"> 北緯 34 度 39 分 58.4 秒 東経 135 度 12 分 46.8 秒\n"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "fa33b5e5",
"metadata": {},
"outputs": [],
"source": [
"failed_venue = \"神戸国際会議場\"\n",
"assert failed_venue in gazetter\n",
"gazetter[failed_venue] = {\"longitude\": 135.213, \"latitude\": 34.666222}"
]
},
{
"cell_type": "markdown",
"id": "f09dc7e1",
"metadata": {},
"source": [
"---\n"
]
},
{
"cell_type": "markdown",
"id": "7939bb09",
"metadata": {},
"source": [
"[北九州国際会議場 - Wikipedia](https://ja.wikipedia.org/wiki/%E5%8C%97%E4%B9%9D%E5%B7%9E%E5%9B%BD%E9%9A%9B%E4%BC%9A%E8%AD%B0%E5%A0%B4)\n",
"\n",
"> 北緯 33 度 53 分 24.4 秒 東経 130 度 53 分 17.5 秒\n"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "cd6983fc",
"metadata": {},
"outputs": [],
"source": [
"failed_venue = \"北九州国際会議場\"\n",
"assert failed_venue in gazetter\n",
"gazetter[failed_venue] = {\"longitude\": 130.888194, \"latitude\": 33.890111}"
]
},
{
"cell_type": "markdown",
"id": "bf653e5e",
"metadata": {},
"source": [
"---\n"
]
},
{
"cell_type": "markdown",
"id": "b22d595c",
"metadata": {},
"source": [
"[東京大学 - Wikipedia](https://ja.wikipedia.org/wiki/%E6%9D%B1%E4%BA%AC%E5%A4%A7%E5%AD%A6)\n",
"\n",
"> 北緯 35 度 42 分 48 秒 東経 139 度 45 分 44 秒\n"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "70a1bdee",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'longitude': 121.5535252, 'latitude': 25.0926225}"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gazetter[\"東京大学\"]"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "c2ad4002",
"metadata": {},
"outputs": [],
"source": [
"gazetter[\"東京大学\"] = {\"longitude\": 139.762222, \"latitude\": 35.713333}"
]
},
{
"cell_type": "markdown",
"id": "3def30a4",
"metadata": {},
"source": [
"---\n"
]
},
{
"cell_type": "markdown",
"id": "abcfb43e",
"metadata": {},
"source": [
"[横浜国立大学 - Wikipedia](https://ja.wikipedia.org/wiki/%E6%A8%AA%E6%B5%9C%E5%9B%BD%E7%AB%8B%E5%A4%A7%E5%AD%A6)\n",
"\n",
"> 北緯 35 度 28 分 26.4 秒 東経 139 度 35 分 24 秒\n"
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "9c9059ed",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'longitude': 139.602901, 'latitude': 35.422768}"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gazetter[\"横浜国立大学\"]"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "c10ffd2a",
"metadata": {},
"outputs": [],
"source": [
"gazetter[\"横浜国立大学\"] = {\"longitude\": 139.59, \"latitude\": 35.474}"
]
},
{
"cell_type": "markdown",
"id": "822b377b",
"metadata": {},
"source": [
"---\n"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "4c98c495",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'longitude': 139.4314084, 'latitude': 35.3894196}"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gazetter[\"慶応大学\"]"
]
},
{
"cell_type": "markdown",
"id": "19eac584",
"metadata": {},
"source": [
"[言語処理学会第 12 回年次大会(NLP2006)](https://www.anlp.jp/proceedings/annual_meeting/2006/)\n",
"\n",
"> 会場: 慶応義塾大学 日吉キャンパス\n"
]
},
{
"cell_type": "markdown",
"id": "ed69971d",
"metadata": {},
"source": [
"[ウェイ: ‪ 慶應義塾大学 ‬ (‪115244541‬) | OpenStreetMap](https://www.openstreetmap.org/way/115244541)\n"
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "0e1ad411",
"metadata": {},
"outputs": [],
"source": [
"gazetter[\"慶応大学\"] = {\"longitude\": 139.64954, \"latitude\": 35.55210}"
]
},
{
"cell_type": "markdown",
"id": "e7fa18b9",
"metadata": {},
"source": [
"---\n"
]
},
{
"cell_type": "markdown",
"id": "cc23c2f0",
"metadata": {},
"source": [
"[鳥取大学 - Wikipedia](https://ja.wikipedia.org/wiki/%E9%B3%A5%E5%8F%96%E5%A4%A7%E5%AD%A6)\n",
"\n",
"> 北緯 35 度 30 分 54.4 秒 東経 134 度 10 分 18.6 秒\n"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "99a56008",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'longitude': 134.21392656865603, 'latitude': 35.5351023}"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gazetter[\"鳥取大学\"]"
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "64a8a528",
"metadata": {},
"outputs": [],
"source": [
"gazetter[\"鳥取大学\"] = {\"longitude\": 134.171833, \"latitude\": 35.515111}"
]
},
{
"cell_type": "markdown",
"id": "5e0d0cf5",
"metadata": {},
"source": [
"---\n"
]
},
{
"cell_type": "markdown",
"id": "936d510a",
"metadata": {},
"source": [
"`東北大学` は「中国の[东北大学](<https://zh.wikipedia.org/wiki/%E4%B8%9C%E5%8C%97%E5%A4%A7%E5%AD%A6_(%E4%B8%AD%E5%9B%BD)>)」となっているため、手動修正。\n"
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "de4563cd",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'longitude': 126.64164416451979, 'latitude': 45.7207463}"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gazetter[\"東北大学\"]"
]
},
{
"cell_type": "markdown",
"id": "fdc9eca2",
"metadata": {},
"source": [
"[東北大学 - Wikipedia](https://ja.wikipedia.org/wiki/%E6%9D%B1%E5%8C%97%E5%A4%A7%E5%AD%A6)\n",
"\n",
"> 北緯 38 度 15 分 15 秒 東経 140 度 52 分 25 秒\n"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "58e5afcc",
"metadata": {},
"outputs": [],
"source": [
"gazetter[\"東北大学\"] = {\"longitude\": 140.873611, \"latitude\": 38.254167}"
]
},
{
"cell_type": "markdown",
"id": "c9650edc",
"metadata": {},
"source": [
"---\n"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "7c4e04e6",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'longitude': 140.10066020403983, 'latitude': 36.1070526}"
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gazetter[\"筑波大学\"]"
]
},
{
"cell_type": "markdown",
"id": "027ef00a",
"metadata": {},
"source": [
"[筑波大学 - Wikipedia](https://ja.wikipedia.org/wiki/%E7%AD%91%E6%B3%A2%E5%A4%A7%E5%AD%A6)\n",
"\n",
"> 北緯 36 度 6 分 41 秒 東経 140 度 6 分 14 秒\n"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "83056b76",
"metadata": {},
"outputs": [],
"source": [
"gazetter[\"筑波大学\"] = {\"longitude\": 140.103889, \"latitude\": 36.111389}"
]
},
{
"cell_type": "markdown",
"id": "60a996a3",
"metadata": {},
"source": [
"---\n"
]
},
{
"cell_type": "code",
"execution_count": 27,
"id": "28f94892",
"metadata": {},
"outputs": [],
"source": [
"df[\"venue_longitude\"] = df.venue.apply(lambda x: gazetter[x][\"longitude\"])\n",
"df[\"venue_latitude\"] = df.venue.apply(lambda x: gazetter[x][\"latitude\"])"
]
},
{
"cell_type": "code",
"execution_count": 28,
"id": "bcc98d90",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>0</th>\n",
" <th>1</th>\n",
" <th>2</th>\n",
" <th>3</th>\n",
" <th>4</th>\n",
" <th>5</th>\n",
" <th>6</th>\n",
" <th>7</th>\n",
" <th>8</th>\n",
" <th>9</th>\n",
" <th>...</th>\n",
" <th>21</th>\n",
" <th>22</th>\n",
" <th>23</th>\n",
" <th>24</th>\n",
" <th>25</th>\n",
" <th>26</th>\n",
" <th>27</th>\n",
" <th>28</th>\n",
" <th>29</th>\n",
" <th>30</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>no</th>\n",
" <td>31</td>\n",
" <td>30</td>\n",
" <td>29</td>\n",
" <td>28</td>\n",
" <td>27</td>\n",
" <td>26</td>\n",
" <td>25</td>\n",
" <td>24</td>\n",
" <td>23</td>\n",
" <td>22</td>\n",
" <td>...</td>\n",
" <td>10</td>\n",
" <td>9</td>\n",
" <td>8</td>\n",
" <td>7</td>\n",
" <td>6</td>\n",
" <td>5</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>year</th>\n",
" <td>2025</td>\n",
" <td>2024</td>\n",
" <td>2023</td>\n",
" <td>2022</td>\n",
" <td>2021</td>\n",
" <td>2020</td>\n",
" <td>2019</td>\n",
" <td>2018</td>\n",
" <td>2017</td>\n",
" <td>2016</td>\n",
" <td>...</td>\n",
" <td>2004</td>\n",
" <td>2003</td>\n",
" <td>2002</td>\n",
" <td>2001</td>\n",
" <td>2000</td>\n",
" <td>1999</td>\n",
" <td>1998</td>\n",
" <td>1997</td>\n",
" <td>1996</td>\n",
" <td>1995</td>\n",
" </tr>\n",
" <tr>\n",
" <th>venue</th>\n",
" <td>出島メッセ長崎</td>\n",
" <td>神戸国際会議場</td>\n",
" <td>沖縄コンベンションセンター</td>\n",
" <td>アクトシティ浜松</td>\n",
" <td>北九州国際会議場</td>\n",
" <td>茨城大学</td>\n",
" <td>名古屋大学</td>\n",
" <td>岡山コンベンションセンター</td>\n",
" <td>筑波大学</td>\n",
" <td>東北大学</td>\n",
" <td>...</td>\n",
" <td>東京工業大学</td>\n",
" <td>横浜国立大学</td>\n",
" <td>けいはんなプラザ</td>\n",
" <td>東京大学</td>\n",
" <td>北陸先端科学技術大学院大学</td>\n",
" <td>電気通信大学</td>\n",
" <td>九州大学</td>\n",
" <td>京都大学</td>\n",
" <td>東京工業大学</td>\n",
" <td>東京工業大学</td>\n",
" </tr>\n",
" <tr>\n",
" <th>works_total</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>599</td>\n",
" <td>579</td>\n",
" <td>386</td>\n",
" <td>361</td>\n",
" <td>396</td>\n",
" <td>398</td>\n",
" <td>332</td>\n",
" <td>301</td>\n",
" <td>308</td>\n",
" <td>...</td>\n",
" <td>195</td>\n",
" <td>182</td>\n",
" <td>172</td>\n",
" <td>143</td>\n",
" <td>128</td>\n",
" <td>146</td>\n",
" <td>177</td>\n",
" <td>144</td>\n",
" <td>108</td>\n",
" <td>92</td>\n",
" </tr>\n",
" <tr>\n",
" <th>works_oral</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>224</td>\n",
" <td>260</td>\n",
" <td>221</td>\n",
" <td>172</td>\n",
" <td>130</td>\n",
" <td>132</td>\n",
" <td>160</td>\n",
" <td>125</td>\n",
" <td>133</td>\n",
" <td>...</td>\n",
" <td>137</td>\n",
" <td>125</td>\n",
" <td>128</td>\n",
" <td>110</td>\n",
" <td>102</td>\n",
" <td>122</td>\n",
" <td>140</td>\n",
" <td>128</td>\n",
" <td>100</td>\n",
" <td>82</td>\n",
" </tr>\n",
" <tr>\n",
" <th>works_theme</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>78</td>\n",
" <td>37</td>\n",
" <td>33</td>\n",
" <td>12</td>\n",
" <td>50</td>\n",
" <td>56</td>\n",
" <td>16</td>\n",
" <td>31</td>\n",
" <td>26</td>\n",
" <td>...</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>works_poster</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>297</td>\n",
" <td>282</td>\n",
" <td>132</td>\n",
" <td>185</td>\n",
" <td>216</td>\n",
" <td>210</td>\n",
" <td>156</td>\n",
" <td>145</td>\n",
" <td>149</td>\n",
" <td>...</td>\n",
" <td>58</td>\n",
" <td>57</td>\n",
" <td>44</td>\n",
" <td>33</td>\n",
" <td>26</td>\n",
" <td>24</td>\n",
" <td>37</td>\n",
" <td>16</td>\n",
" <td>8</td>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>people_main</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>2121</td>\n",
" <td>1828</td>\n",
" <td>1718</td>\n",
" <td>1508</td>\n",
" <td>1052</td>\n",
" <td>1275</td>\n",
" <td>983</td>\n",
" <td>918</td>\n",
" <td>774</td>\n",
" <td>...</td>\n",
" <td>507</td>\n",
" <td>443</td>\n",
" <td>411</td>\n",
" <td>401</td>\n",
" <td>257</td>\n",
" <td>357</td>\n",
" <td>332</td>\n",
" <td>443</td>\n",
" <td>344</td>\n",
" <td>315</td>\n",
" </tr>\n",
" <tr>\n",
" <th>people_tutorial</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>1491</td>\n",
" <td>1151</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>469</td>\n",
" <td>524</td>\n",
" <td>422</td>\n",
" <td>397</td>\n",
" <td>...</td>\n",
" <td>124</td>\n",
" <td>116</td>\n",
" <td>111</td>\n",
" <td>140</td>\n",
" <td>122</td>\n",
" <td>113</td>\n",
" <td>103</td>\n",
" <td>204</td>\n",
" <td>182</td>\n",
" <td>107</td>\n",
" </tr>\n",
" <tr>\n",
" <th>people_workshop</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>1220</td>\n",
" <td>989</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>405</td>\n",
" <td>83</td>\n",
" <td>202</td>\n",
" <td>...</td>\n",
" <td>214</td>\n",
" <td>82</td>\n",
" <td>61</td>\n",
" <td>165</td>\n",
" <td>71</td>\n",
" <td>116</td>\n",
" <td>47</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>venue_longitude</th>\n",
" <td>129.867648</td>\n",
" <td>135.213</td>\n",
" <td>127.732951</td>\n",
" <td>137.735804</td>\n",
" <td>130.888194</td>\n",
" <td>140.443146</td>\n",
" <td>136.967781</td>\n",
" <td>133.914836</td>\n",
" <td>140.103889</td>\n",
" <td>140.873611</td>\n",
" <td>...</td>\n",
" <td>139.483971</td>\n",
" <td>139.59</td>\n",
" <td>135.764618</td>\n",
" <td>139.762222</td>\n",
" <td>136.592334</td>\n",
" <td>139.542563</td>\n",
" <td>130.224169</td>\n",
" <td>135.779813</td>\n",
" <td>139.483971</td>\n",
" <td>139.483971</td>\n",
" </tr>\n",
" <tr>\n",
" <th>venue_latitude</th>\n",
" <td>32.752507</td>\n",
" <td>34.666222</td>\n",
" <td>26.279854</td>\n",
" <td>34.70519</td>\n",
" <td>33.890111</td>\n",
" <td>36.400797</td>\n",
" <td>35.153309</td>\n",
" <td>34.666676</td>\n",
" <td>36.111389</td>\n",
" <td>38.254167</td>\n",
" <td>...</td>\n",
" <td>35.51483</td>\n",
" <td>35.474</td>\n",
" <td>34.74553</td>\n",
" <td>35.713333</td>\n",
" <td>36.443661</td>\n",
" <td>35.657267</td>\n",
" <td>33.598458</td>\n",
" <td>35.023451</td>\n",
" <td>35.51483</td>\n",
" <td>35.51483</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>12 rows × 31 columns</p>\n",
"</div>"
],
"text/plain": [
" 0 1 2 3 4 \\\n",
"no 31 30 29 28 27 \n",
"year 2025 2024 2023 2022 2021 \n",
"venue 出島メッセ長崎 神戸国際会議場 沖縄コンベンションセンター アクトシティ浜松 北九州国際会議場 \n",
"works_total <NA> 599 579 386 361 \n",
"works_oral <NA> 224 260 221 172 \n",
"works_theme <NA> 78 37 33 12 \n",
"works_poster <NA> 297 282 132 185 \n",
"people_main <NA> 2121 1828 1718 1508 \n",
"people_tutorial <NA> 1491 1151 <NA> <NA> \n",
"people_workshop <NA> 1220 989 <NA> <NA> \n",
"venue_longitude 129.867648 135.213 127.732951 137.735804 130.888194 \n",
"venue_latitude 32.752507 34.666222 26.279854 34.70519 33.890111 \n",
"\n",
" 5 6 7 8 \\\n",
"no 26 25 24 23 \n",
"year 2020 2019 2018 2017 \n",
"venue 茨城大学 名古屋大学 岡山コンベンションセンター 筑波大学 \n",
"works_total 396 398 332 301 \n",
"works_oral 130 132 160 125 \n",
"works_theme 50 56 16 31 \n",
"works_poster 216 210 156 145 \n",
"people_main 1052 1275 983 918 \n",
"people_tutorial <NA> 469 524 422 \n",
"people_workshop <NA> <NA> 405 83 \n",
"venue_longitude 140.443146 136.967781 133.914836 140.103889 \n",
"venue_latitude 36.400797 35.153309 34.666676 36.111389 \n",
"\n",
" 9 ... 21 22 23 24 \\\n",
"no 22 ... 10 9 8 7 \n",
"year 2016 ... 2004 2003 2002 2001 \n",
"venue 東北大学 ... 東京工業大学 横浜国立大学 けいはんなプラザ 東京大学 \n",
"works_total 308 ... 195 182 172 143 \n",
"works_oral 133 ... 137 125 128 110 \n",
"works_theme 26 ... <NA> <NA> <NA> <NA> \n",
"works_poster 149 ... 58 57 44 33 \n",
"people_main 774 ... 507 443 411 401 \n",
"people_tutorial 397 ... 124 116 111 140 \n",
"people_workshop 202 ... 214 82 61 165 \n",
"venue_longitude 140.873611 ... 139.483971 139.59 135.764618 139.762222 \n",
"venue_latitude 38.254167 ... 35.51483 35.474 34.74553 35.713333 \n",
"\n",
" 25 26 27 28 \\\n",
"no 6 5 4 3 \n",
"year 2000 1999 1998 1997 \n",
"venue 北陸先端科学技術大学院大学 電気通信大学 九州大学 京都大学 \n",
"works_total 128 146 177 144 \n",
"works_oral 102 122 140 128 \n",
"works_theme <NA> <NA> <NA> <NA> \n",
"works_poster 26 24 37 16 \n",
"people_main 257 357 332 443 \n",
"people_tutorial 122 113 103 204 \n",
"people_workshop 71 116 47 <NA> \n",
"venue_longitude 136.592334 139.542563 130.224169 135.779813 \n",
"venue_latitude 36.443661 35.657267 33.598458 35.023451 \n",
"\n",
" 29 30 \n",
"no 2 1 \n",
"year 1996 1995 \n",
"venue 東京工業大学 東京工業大学 \n",
"works_total 108 92 \n",
"works_oral 100 82 \n",
"works_theme <NA> <NA> \n",
"works_poster 8 10 \n",
"people_main 344 315 \n",
"people_tutorial 182 107 \n",
"people_workshop <NA> <NA> \n",
"venue_longitude 139.483971 139.483971 \n",
"venue_latitude 35.51483 35.51483 \n",
"\n",
"[12 rows x 31 columns]"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.T"
]
},
{
"cell_type": "markdown",
"id": "9f9375f1",
"metadata": {},
"source": [
"## ファイルへの出力\n"
]
},
{
"cell_type": "markdown",
"id": "69f39829",
"metadata": {},
"source": [
"### CSV\n"
]
},
{
"cell_type": "code",
"execution_count": 29,
"id": "b1815e43",
"metadata": {},
"outputs": [],
"source": [
"df.to_csv(\"nlp_stats.csv\", index=False)"
]
},
{
"cell_type": "code",
"execution_count": 30,
"id": "1708516a",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"no,year,venue,works_total,works_oral,works_theme,works_poster,people_main,people_tutorial,people_workshop,venue_longitude,venue_latitude\n",
"31,2025,出島メッセ長崎,,,,,,,,129.86764840717382,32.752506600000004\n",
"30,2024,神戸国際会議場,599,224,78,297,2121,1491,1220,135.213,34.666222\n",
"29,2023,沖縄コンベンションセンター,579,260,37,282,1828,1151,989,127.7329507,26.2798541\n",
"28,2022,アクトシティ浜松,386,221,33,132,1718,,,137.7358037529889,34.705189700000005\n",
"27,2021,北九州国際会議場,361,172,12,185,1508,,,130.888194,33.890111\n",
"26,2020,茨城大学,396,130,50,216,1052,,,140.44314604240435,36.40079745\n",
"25,2019,名古屋大学,398,132,56,210,1275,469,,136.96778056540737,35.15330865\n",
"24,2018,岡山コンベンションセンター,332,160,16,156,983,524,405,133.9148356458984,34.6666758\n",
"23,2017,筑波大学,301,125,31,145,918,422,83,140.103889,36.111389\n"
]
}
],
"source": [
"!head nlp_stats.csv"
]
},
{
"cell_type": "markdown",
"id": "22fd41e4",
"metadata": {},
"source": [
"### JSON\n"
]
},
{
"cell_type": "code",
"execution_count": 31,
"id": "89be81f0",
"metadata": {
"scrolled": false
},
"outputs": [],
"source": [
"df.to_json(\"nlp_stats.json\", orient=\"records\", force_ascii=False, indent=2)"
]
},
{
"cell_type": "code",
"execution_count": 32,
"id": "018888af",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[\n",
" {\n",
" \"no\":31,\n",
" \"year\":2025,\n",
" \"venue\":\"出島メッセ長崎\",\n",
" \"works_total\":null,\n",
" \"works_oral\":null,\n",
" \"works_theme\":null,\n",
" \"works_poster\":null,\n",
" \"people_main\":null,\n",
" \"people_tutorial\":null,\n",
" \"people_workshop\":null,\n",
" \"venue_longitude\":129.8676484072,\n",
" \"venue_latitude\":32.7525066\n",
" },\n",
" {\n",
" \"no\":\"30\",\n",
" \"year\":2024,\n",
" \"venue\":\"神戸国際会議場\",\n",
" \"works_total\":599,\n"
]
}
],
"source": [
"!head -20 nlp_stats.json"
]
},
{
"cell_type": "markdown",
"id": "f59cd469",
"metadata": {},
"source": [
"### GeoJSON\n"
]
},
{
"cell_type": "code",
"execution_count": 33,
"id": "efd94c14",
"metadata": {
"scrolled": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>0</th>\n",
" <th>1</th>\n",
" <th>2</th>\n",
" <th>3</th>\n",
" <th>4</th>\n",
" <th>5</th>\n",
" <th>6</th>\n",
" <th>7</th>\n",
" <th>8</th>\n",
" <th>9</th>\n",
" <th>...</th>\n",
" <th>21</th>\n",
" <th>22</th>\n",
" <th>23</th>\n",
" <th>24</th>\n",
" <th>25</th>\n",
" <th>26</th>\n",
" <th>27</th>\n",
" <th>28</th>\n",
" <th>29</th>\n",
" <th>30</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>no</th>\n",
" <td>31</td>\n",
" <td>30</td>\n",
" <td>29</td>\n",
" <td>28</td>\n",
" <td>27</td>\n",
" <td>26</td>\n",
" <td>25</td>\n",
" <td>24</td>\n",
" <td>23</td>\n",
" <td>22</td>\n",
" <td>...</td>\n",
" <td>10</td>\n",
" <td>9</td>\n",
" <td>8</td>\n",
" <td>7</td>\n",
" <td>6</td>\n",
" <td>5</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>year</th>\n",
" <td>2025</td>\n",
" <td>2024</td>\n",
" <td>2023</td>\n",
" <td>2022</td>\n",
" <td>2021</td>\n",
" <td>2020</td>\n",
" <td>2019</td>\n",
" <td>2018</td>\n",
" <td>2017</td>\n",
" <td>2016</td>\n",
" <td>...</td>\n",
" <td>2004</td>\n",
" <td>2003</td>\n",
" <td>2002</td>\n",
" <td>2001</td>\n",
" <td>2000</td>\n",
" <td>1999</td>\n",
" <td>1998</td>\n",
" <td>1997</td>\n",
" <td>1996</td>\n",
" <td>1995</td>\n",
" </tr>\n",
" <tr>\n",
" <th>venue</th>\n",
" <td>出島メッセ長崎</td>\n",
" <td>神戸国際会議場</td>\n",
" <td>沖縄コンベンションセンター</td>\n",
" <td>アクトシティ浜松</td>\n",
" <td>北九州国際会議場</td>\n",
" <td>茨城大学</td>\n",
" <td>名古屋大学</td>\n",
" <td>岡山コンベンションセンター</td>\n",
" <td>筑波大学</td>\n",
" <td>東北大学</td>\n",
" <td>...</td>\n",
" <td>東京工業大学</td>\n",
" <td>横浜国立大学</td>\n",
" <td>けいはんなプラザ</td>\n",
" <td>東京大学</td>\n",
" <td>北陸先端科学技術大学院大学</td>\n",
" <td>電気通信大学</td>\n",
" <td>九州大学</td>\n",
" <td>京都大学</td>\n",
" <td>東京工業大学</td>\n",
" <td>東京工業大学</td>\n",
" </tr>\n",
" <tr>\n",
" <th>works_total</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>599</td>\n",
" <td>579</td>\n",
" <td>386</td>\n",
" <td>361</td>\n",
" <td>396</td>\n",
" <td>398</td>\n",
" <td>332</td>\n",
" <td>301</td>\n",
" <td>308</td>\n",
" <td>...</td>\n",
" <td>195</td>\n",
" <td>182</td>\n",
" <td>172</td>\n",
" <td>143</td>\n",
" <td>128</td>\n",
" <td>146</td>\n",
" <td>177</td>\n",
" <td>144</td>\n",
" <td>108</td>\n",
" <td>92</td>\n",
" </tr>\n",
" <tr>\n",
" <th>works_oral</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>224</td>\n",
" <td>260</td>\n",
" <td>221</td>\n",
" <td>172</td>\n",
" <td>130</td>\n",
" <td>132</td>\n",
" <td>160</td>\n",
" <td>125</td>\n",
" <td>133</td>\n",
" <td>...</td>\n",
" <td>137</td>\n",
" <td>125</td>\n",
" <td>128</td>\n",
" <td>110</td>\n",
" <td>102</td>\n",
" <td>122</td>\n",
" <td>140</td>\n",
" <td>128</td>\n",
" <td>100</td>\n",
" <td>82</td>\n",
" </tr>\n",
" <tr>\n",
" <th>works_theme</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>78</td>\n",
" <td>37</td>\n",
" <td>33</td>\n",
" <td>12</td>\n",
" <td>50</td>\n",
" <td>56</td>\n",
" <td>16</td>\n",
" <td>31</td>\n",
" <td>26</td>\n",
" <td>...</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>works_poster</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>297</td>\n",
" <td>282</td>\n",
" <td>132</td>\n",
" <td>185</td>\n",
" <td>216</td>\n",
" <td>210</td>\n",
" <td>156</td>\n",
" <td>145</td>\n",
" <td>149</td>\n",
" <td>...</td>\n",
" <td>58</td>\n",
" <td>57</td>\n",
" <td>44</td>\n",
" <td>33</td>\n",
" <td>26</td>\n",
" <td>24</td>\n",
" <td>37</td>\n",
" <td>16</td>\n",
" <td>8</td>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>people_main</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>2121</td>\n",
" <td>1828</td>\n",
" <td>1718</td>\n",
" <td>1508</td>\n",
" <td>1052</td>\n",
" <td>1275</td>\n",
" <td>983</td>\n",
" <td>918</td>\n",
" <td>774</td>\n",
" <td>...</td>\n",
" <td>507</td>\n",
" <td>443</td>\n",
" <td>411</td>\n",
" <td>401</td>\n",
" <td>257</td>\n",
" <td>357</td>\n",
" <td>332</td>\n",
" <td>443</td>\n",
" <td>344</td>\n",
" <td>315</td>\n",
" </tr>\n",
" <tr>\n",
" <th>people_tutorial</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>1491</td>\n",
" <td>1151</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>469</td>\n",
" <td>524</td>\n",
" <td>422</td>\n",
" <td>397</td>\n",
" <td>...</td>\n",
" <td>124</td>\n",
" <td>116</td>\n",
" <td>111</td>\n",
" <td>140</td>\n",
" <td>122</td>\n",
" <td>113</td>\n",
" <td>103</td>\n",
" <td>204</td>\n",
" <td>182</td>\n",
" <td>107</td>\n",
" </tr>\n",
" <tr>\n",
" <th>people_workshop</th>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>1220</td>\n",
" <td>989</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>405</td>\n",
" <td>83</td>\n",
" <td>202</td>\n",
" <td>...</td>\n",
" <td>214</td>\n",
" <td>82</td>\n",
" <td>61</td>\n",
" <td>165</td>\n",
" <td>71</td>\n",
" <td>116</td>\n",
" <td>47</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" <td>&lt;NA&gt;</td>\n",
" </tr>\n",
" <tr>\n",
" <th>venue_longitude</th>\n",
" <td>129.867648</td>\n",
" <td>135.213</td>\n",
" <td>127.732951</td>\n",
" <td>137.735804</td>\n",
" <td>130.888194</td>\n",
" <td>140.443146</td>\n",
" <td>136.967781</td>\n",
" <td>133.914836</td>\n",
" <td>140.103889</td>\n",
" <td>140.873611</td>\n",
" <td>...</td>\n",
" <td>139.483971</td>\n",
" <td>139.59</td>\n",
" <td>135.764618</td>\n",
" <td>139.762222</td>\n",
" <td>136.592334</td>\n",
" <td>139.542563</td>\n",
" <td>130.224169</td>\n",
" <td>135.779813</td>\n",
" <td>139.483971</td>\n",
" <td>139.483971</td>\n",
" </tr>\n",
" <tr>\n",
" <th>venue_latitude</th>\n",
" <td>32.752507</td>\n",
" <td>34.666222</td>\n",
" <td>26.279854</td>\n",
" <td>34.70519</td>\n",
" <td>33.890111</td>\n",
" <td>36.400797</td>\n",
" <td>35.153309</td>\n",
" <td>34.666676</td>\n",
" <td>36.111389</td>\n",
" <td>38.254167</td>\n",
" <td>...</td>\n",
" <td>35.51483</td>\n",
" <td>35.474</td>\n",
" <td>34.74553</td>\n",
" <td>35.713333</td>\n",
" <td>36.443661</td>\n",
" <td>35.657267</td>\n",
" <td>33.598458</td>\n",
" <td>35.023451</td>\n",
" <td>35.51483</td>\n",
" <td>35.51483</td>\n",
" </tr>\n",
" <tr>\n",
" <th>geometry</th>\n",
" <td>POINT (129.86764840717382 32.752506600000004)</td>\n",
" <td>POINT (135.213 34.666222)</td>\n",
" <td>POINT (127.7329507 26.2798541)</td>\n",
" <td>POINT (137.7358037529889 34.705189700000005)</td>\n",
" <td>POINT (130.888194 33.890111)</td>\n",
" <td>POINT (140.44314604240435 36.40079745)</td>\n",
" <td>POINT (136.96778056540737 35.15330865)</td>\n",
" <td>POINT (133.9148356458984 34.6666758)</td>\n",
" <td>POINT (140.103889 36.111389)</td>\n",
" <td>POINT (140.873611 38.254167)</td>\n",
" <td>...</td>\n",
" <td>POINT (139.48397061481683 35.5148297)</td>\n",
" <td>POINT (139.59 35.474)</td>\n",
" <td>POINT (135.76461754234367 34.74553005)</td>\n",
" <td>POINT (139.762222 35.713333)</td>\n",
" <td>POINT (136.59233354146204 36.443661399999996)</td>\n",
" <td>POINT (139.54256266471194 35.657267000000004)</td>\n",
" <td>POINT (130.2241692 33.5984577)</td>\n",
" <td>POINT (135.7798129 35.0234513)</td>\n",
" <td>POINT (139.48397061481683 35.5148297)</td>\n",
" <td>POINT (139.48397061481683 35.5148297)</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>13 rows × 31 columns</p>\n",
"</div>"
],
"text/plain": [
" 0 \\\n",
"no 31 \n",
"year 2025 \n",
"venue 出島メッセ長崎 \n",
"works_total <NA> \n",
"works_oral <NA> \n",
"works_theme <NA> \n",
"works_poster <NA> \n",
"people_main <NA> \n",
"people_tutorial <NA> \n",
"people_workshop <NA> \n",
"venue_longitude 129.867648 \n",
"venue_latitude 32.752507 \n",
"geometry POINT (129.86764840717382 32.752506600000004) \n",
"\n",
" 1 2 \\\n",
"no 30 29 \n",
"year 2024 2023 \n",
"venue 神戸国際会議場 沖縄コンベンションセンター \n",
"works_total 599 579 \n",
"works_oral 224 260 \n",
"works_theme 78 37 \n",
"works_poster 297 282 \n",
"people_main 2121 1828 \n",
"people_tutorial 1491 1151 \n",
"people_workshop 1220 989 \n",
"venue_longitude 135.213 127.732951 \n",
"venue_latitude 34.666222 26.279854 \n",
"geometry POINT (135.213 34.666222) POINT (127.7329507 26.2798541) \n",
"\n",
" 3 \\\n",
"no 28 \n",
"year 2022 \n",
"venue アクトシティ浜松 \n",
"works_total 386 \n",
"works_oral 221 \n",
"works_theme 33 \n",
"works_poster 132 \n",
"people_main 1718 \n",
"people_tutorial <NA> \n",
"people_workshop <NA> \n",
"venue_longitude 137.735804 \n",
"venue_latitude 34.70519 \n",
"geometry POINT (137.7358037529889 34.705189700000005) \n",
"\n",
" 4 \\\n",
"no 27 \n",
"year 2021 \n",
"venue 北九州国際会議場 \n",
"works_total 361 \n",
"works_oral 172 \n",
"works_theme 12 \n",
"works_poster 185 \n",
"people_main 1508 \n",
"people_tutorial <NA> \n",
"people_workshop <NA> \n",
"venue_longitude 130.888194 \n",
"venue_latitude 33.890111 \n",
"geometry POINT (130.888194 33.890111) \n",
"\n",
" 5 \\\n",
"no 26 \n",
"year 2020 \n",
"venue 茨城大学 \n",
"works_total 396 \n",
"works_oral 130 \n",
"works_theme 50 \n",
"works_poster 216 \n",
"people_main 1052 \n",
"people_tutorial <NA> \n",
"people_workshop <NA> \n",
"venue_longitude 140.443146 \n",
"venue_latitude 36.400797 \n",
"geometry POINT (140.44314604240435 36.40079745) \n",
"\n",
" 6 \\\n",
"no 25 \n",
"year 2019 \n",
"venue 名古屋大学 \n",
"works_total 398 \n",
"works_oral 132 \n",
"works_theme 56 \n",
"works_poster 210 \n",
"people_main 1275 \n",
"people_tutorial 469 \n",
"people_workshop <NA> \n",
"venue_longitude 136.967781 \n",
"venue_latitude 35.153309 \n",
"geometry POINT (136.96778056540737 35.15330865) \n",
"\n",
" 7 \\\n",
"no 24 \n",
"year 2018 \n",
"venue 岡山コンベンションセンター \n",
"works_total 332 \n",
"works_oral 160 \n",
"works_theme 16 \n",
"works_poster 156 \n",
"people_main 983 \n",
"people_tutorial 524 \n",
"people_workshop 405 \n",
"venue_longitude 133.914836 \n",
"venue_latitude 34.666676 \n",
"geometry POINT (133.9148356458984 34.6666758) \n",
"\n",
" 8 9 \\\n",
"no 23 22 \n",
"year 2017 2016 \n",
"venue 筑波大学 東北大学 \n",
"works_total 301 308 \n",
"works_oral 125 133 \n",
"works_theme 31 26 \n",
"works_poster 145 149 \n",
"people_main 918 774 \n",
"people_tutorial 422 397 \n",
"people_workshop 83 202 \n",
"venue_longitude 140.103889 140.873611 \n",
"venue_latitude 36.111389 38.254167 \n",
"geometry POINT (140.103889 36.111389) POINT (140.873611 38.254167) \n",
"\n",
" ... 21 \\\n",
"no ... 10 \n",
"year ... 2004 \n",
"venue ... 東京工業大学 \n",
"works_total ... 195 \n",
"works_oral ... 137 \n",
"works_theme ... <NA> \n",
"works_poster ... 58 \n",
"people_main ... 507 \n",
"people_tutorial ... 124 \n",
"people_workshop ... 214 \n",
"venue_longitude ... 139.483971 \n",
"venue_latitude ... 35.51483 \n",
"geometry ... POINT (139.48397061481683 35.5148297) \n",
"\n",
" 22 \\\n",
"no 9 \n",
"year 2003 \n",
"venue 横浜国立大学 \n",
"works_total 182 \n",
"works_oral 125 \n",
"works_theme <NA> \n",
"works_poster 57 \n",
"people_main 443 \n",
"people_tutorial 116 \n",
"people_workshop 82 \n",
"venue_longitude 139.59 \n",
"venue_latitude 35.474 \n",
"geometry POINT (139.59 35.474) \n",
"\n",
" 23 \\\n",
"no 8 \n",
"year 2002 \n",
"venue けいはんなプラザ \n",
"works_total 172 \n",
"works_oral 128 \n",
"works_theme <NA> \n",
"works_poster 44 \n",
"people_main 411 \n",
"people_tutorial 111 \n",
"people_workshop 61 \n",
"venue_longitude 135.764618 \n",
"venue_latitude 34.74553 \n",
"geometry POINT (135.76461754234367 34.74553005) \n",
"\n",
" 24 \\\n",
"no 7 \n",
"year 2001 \n",
"venue 東京大学 \n",
"works_total 143 \n",
"works_oral 110 \n",
"works_theme <NA> \n",
"works_poster 33 \n",
"people_main 401 \n",
"people_tutorial 140 \n",
"people_workshop 165 \n",
"venue_longitude 139.762222 \n",
"venue_latitude 35.713333 \n",
"geometry POINT (139.762222 35.713333) \n",
"\n",
" 25 \\\n",
"no 6 \n",
"year 2000 \n",
"venue 北陸先端科学技術大学院大学 \n",
"works_total 128 \n",
"works_oral 102 \n",
"works_theme <NA> \n",
"works_poster 26 \n",
"people_main 257 \n",
"people_tutorial 122 \n",
"people_workshop 71 \n",
"venue_longitude 136.592334 \n",
"venue_latitude 36.443661 \n",
"geometry POINT (136.59233354146204 36.443661399999996) \n",
"\n",
" 26 \\\n",
"no 5 \n",
"year 1999 \n",
"venue 電気通信大学 \n",
"works_total 146 \n",
"works_oral 122 \n",
"works_theme <NA> \n",
"works_poster 24 \n",
"people_main 357 \n",
"people_tutorial 113 \n",
"people_workshop 116 \n",
"venue_longitude 139.542563 \n",
"venue_latitude 35.657267 \n",
"geometry POINT (139.54256266471194 35.657267000000004) \n",
"\n",
" 27 \\\n",
"no 4 \n",
"year 1998 \n",
"venue 九州大学 \n",
"works_total 177 \n",
"works_oral 140 \n",
"works_theme <NA> \n",
"works_poster 37 \n",
"people_main 332 \n",
"people_tutorial 103 \n",
"people_workshop 47 \n",
"venue_longitude 130.224169 \n",
"venue_latitude 33.598458 \n",
"geometry POINT (130.2241692 33.5984577) \n",
"\n",
" 28 \\\n",
"no 3 \n",
"year 1997 \n",
"venue 京都大学 \n",
"works_total 144 \n",
"works_oral 128 \n",
"works_theme <NA> \n",
"works_poster 16 \n",
"people_main 443 \n",
"people_tutorial 204 \n",
"people_workshop <NA> \n",
"venue_longitude 135.779813 \n",
"venue_latitude 35.023451 \n",
"geometry POINT (135.7798129 35.0234513) \n",
"\n",
" 29 \\\n",
"no 2 \n",
"year 1996 \n",
"venue 東京工業大学 \n",
"works_total 108 \n",
"works_oral 100 \n",
"works_theme <NA> \n",
"works_poster 8 \n",
"people_main 344 \n",
"people_tutorial 182 \n",
"people_workshop <NA> \n",
"venue_longitude 139.483971 \n",
"venue_latitude 35.51483 \n",
"geometry POINT (139.48397061481683 35.5148297) \n",
"\n",
" 30 \n",
"no 1 \n",
"year 1995 \n",
"venue 東京工業大学 \n",
"works_total 92 \n",
"works_oral 82 \n",
"works_theme <NA> \n",
"works_poster 10 \n",
"people_main 315 \n",
"people_tutorial 107 \n",
"people_workshop <NA> \n",
"venue_longitude 139.483971 \n",
"venue_latitude 35.51483 \n",
"geometry POINT (139.48397061481683 35.5148297) \n",
"\n",
"[13 rows x 31 columns]"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gdf = gpd.GeoDataFrame(\n",
" df, geometry=gpd.points_from_xy(df.venue_longitude, df.venue_latitude)\n",
")\n",
"gdf.T"
]
},
{
"cell_type": "code",
"execution_count": 34,
"id": "ecb83d56",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"gdf.plot()"
]
},
{
"cell_type": "code",
"execution_count": 35,
"id": "af6f1f72",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/Users/sorami/.asdf/installs/python/3.10.5/lib/python3.10/site-packages/pyogrio/raw.py:431: UserWarning: 'crs' was not provided. The output dataset will not have projection information defined and may not be usable in other systems.\n",
" warnings.warn(\n"
]
}
],
"source": [
"gdf.to_file(\"nlp_stats.geojson\")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"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.10.5"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
no year venue works_total works_oral works_theme works_poster people_main people_tutorial people_workshop venue_longitude venue_latitude
31 2025 出島メッセ長崎 129.86764840717382 32.752506600000004
30 2024 神戸国際会議場 599 224 78 297 2121 1491 1220 135.213 34.666222
29 2023 沖縄コンベンションセンター 579 260 37 282 1828 1151 989 127.7329507 26.2798541
28 2022 アクトシティ浜松 386 221 33 132 1718 137.7358037529889 34.705189700000005
27 2021 北九州国際会議場 361 172 12 185 1508 130.888194 33.890111
26 2020 茨城大学 396 130 50 216 1052 140.44314604240435 36.40079745
25 2019 名古屋大学 398 132 56 210 1275 469 136.96778056540737 35.15330865
24 2018 岡山コンベンションセンター 332 160 16 156 983 524 405 133.9148356458984 34.6666758
23 2017 筑波大学 301 125 31 145 918 422 83 140.103889 36.111389
22 2016 東北大学 308 133 26 149 774 397 202 140.873611 38.254167
21 2015 京都大学 276 139 15 122 805 275 160 135.7798129 35.0234513
20 2014 北海道大学 289 132 13 144 634 289 141.33772952994423 43.07900775
19 2013 名古屋大学 246 98 20 128 625 281 136.96778056540737 35.15330865
18 2012 広島市立大学 340 187 39 114 684 351 132.41649635513562 34.43797305
17 2011 豊橋技術科学大学 294 153 44 97 603 269 137.4082027821915 34.70120265
16 2010 東京大学 277 147 24 106 139.762222 35.713333
15 2009 鳥取大学 235 126 14 95 501 216 134.171833 35.515111
14 2008 東京大学 293 165 24 104 745 245 170 139.762222 35.713333
13 2007 龍谷大学 298 157 28 113 588 199 256 135.76789526907712 34.9626449
12 2006 慶応大学 295 193 102 707 326 250 139.64954 35.5521
11 2005 香川大学 316 229 87 545 98 82 133.85428656999383 34.308654450000006
10 2004 東京工業大学 195 137 58 507 124 214 139.48397061481683 35.5148297
9 2003 横浜国立大学 182 125 57 443 116 82 139.59 35.474
8 2002 けいはんなプラザ 172 128 44 411 111 61 135.76461754234367 34.74553005
7 2001 東京大学 143 110 33 401 140 165 139.762222 35.713333
6 2000 北陸先端科学技術大学院大学 128 102 26 257 122 71 136.59233354146204 36.443661399999996
5 1999 電気通信大学 146 122 24 357 113 116 139.54256266471194 35.657267000000004
4 1998 九州大学 177 140 37 332 103 47 130.2241692 33.5984577
3 1997 京都大学 144 128 16 443 204 135.7798129 35.0234513
2 1996 東京工業大学 108 100 8 344 182 139.48397061481683 35.5148297
1 1995 東京工業大学 92 82 10 315 107 139.48397061481683 35.5148297
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
[
{
"no":31,
"year":2025,
"venue":"出島メッセ長崎",
"works_total":null,
"works_oral":null,
"works_theme":null,
"works_poster":null,
"people_main":null,
"people_tutorial":null,
"people_workshop":null,
"venue_longitude":129.8676484072,
"venue_latitude":32.7525066
},
{
"no":"30",
"year":2024,
"venue":"神戸国際会議場",
"works_total":599,
"works_oral":224,
"works_theme":78,
"works_poster":297,
"people_main":2121,
"people_tutorial":1491,
"people_workshop":1220,
"venue_longitude":135.213,
"venue_latitude":34.666222
},
{
"no":"29",
"year":2023,
"venue":"沖縄コンベンションセンター",
"works_total":579,
"works_oral":260,
"works_theme":37,
"works_poster":282,
"people_main":1828,
"people_tutorial":1151,
"people_workshop":989,
"venue_longitude":127.7329507,
"venue_latitude":26.2798541
},
{
"no":"28",
"year":2022,
"venue":"アクトシティ浜松",
"works_total":386,
"works_oral":221,
"works_theme":33,
"works_poster":132,
"people_main":1718,
"people_tutorial":null,
"people_workshop":null,
"venue_longitude":137.735803753,
"venue_latitude":34.7051897
},
{
"no":"27",
"year":2021,
"venue":"北九州国際会議場",
"works_total":361,
"works_oral":172,
"works_theme":12,
"works_poster":185,
"people_main":1508,
"people_tutorial":null,
"people_workshop":null,
"venue_longitude":130.888194,
"venue_latitude":33.890111
},
{
"no":"26",
"year":2020,
"venue":"茨城大学",
"works_total":396,
"works_oral":130,
"works_theme":50,
"works_poster":216,
"people_main":1052,
"people_tutorial":null,
"people_workshop":null,
"venue_longitude":140.4431460424,
"venue_latitude":36.40079745
},
{
"no":"25",
"year":2019,
"venue":"名古屋大学",
"works_total":398,
"works_oral":132,
"works_theme":56,
"works_poster":210,
"people_main":1275,
"people_tutorial":469,
"people_workshop":null,
"venue_longitude":136.9677805654,
"venue_latitude":35.15330865
},
{
"no":"24",
"year":2018,
"venue":"岡山コンベンションセンター",
"works_total":332,
"works_oral":160,
"works_theme":16,
"works_poster":156,
"people_main":983,
"people_tutorial":524,
"people_workshop":405,
"venue_longitude":133.9148356459,
"venue_latitude":34.6666758
},
{
"no":"23",
"year":2017,
"venue":"筑波大学",
"works_total":301,
"works_oral":125,
"works_theme":31,
"works_poster":145,
"people_main":918,
"people_tutorial":422,
"people_workshop":83,
"venue_longitude":140.103889,
"venue_latitude":36.111389
},
{
"no":"22",
"year":2016,
"venue":"東北大学",
"works_total":308,
"works_oral":133,
"works_theme":26,
"works_poster":149,
"people_main":774,
"people_tutorial":397,
"people_workshop":202,
"venue_longitude":140.873611,
"venue_latitude":38.254167
},
{
"no":"21",
"year":2015,
"venue":"京都大学",
"works_total":276,
"works_oral":139,
"works_theme":15,
"works_poster":122,
"people_main":805,
"people_tutorial":275,
"people_workshop":160,
"venue_longitude":135.7798129,
"venue_latitude":35.0234513
},
{
"no":"20",
"year":2014,
"venue":"北海道大学",
"works_total":289,
"works_oral":132,
"works_theme":13,
"works_poster":144,
"people_main":634,
"people_tutorial":289,
"people_workshop":null,
"venue_longitude":141.3377295299,
"venue_latitude":43.07900775
},
{
"no":"19",
"year":2013,
"venue":"名古屋大学",
"works_total":246,
"works_oral":98,
"works_theme":20,
"works_poster":128,
"people_main":625,
"people_tutorial":281,
"people_workshop":null,
"venue_longitude":136.9677805654,
"venue_latitude":35.15330865
},
{
"no":"18",
"year":2012,
"venue":"広島市立大学",
"works_total":340,
"works_oral":187,
"works_theme":39,
"works_poster":114,
"people_main":684,
"people_tutorial":351,
"people_workshop":null,
"venue_longitude":132.4164963551,
"venue_latitude":34.43797305
},
{
"no":"17",
"year":2011,
"venue":"豊橋技術科学大学",
"works_total":294,
"works_oral":153,
"works_theme":44,
"works_poster":97,
"people_main":603,
"people_tutorial":269,
"people_workshop":null,
"venue_longitude":137.4082027822,
"venue_latitude":34.70120265
},
{
"no":"16",
"year":2010,
"venue":"東京大学",
"works_total":277,
"works_oral":147,
"works_theme":24,
"works_poster":106,
"people_main":null,
"people_tutorial":null,
"people_workshop":null,
"venue_longitude":139.762222,
"venue_latitude":35.713333
},
{
"no":"15",
"year":2009,
"venue":"鳥取大学",
"works_total":235,
"works_oral":126,
"works_theme":14,
"works_poster":95,
"people_main":501,
"people_tutorial":216,
"people_workshop":null,
"venue_longitude":134.171833,
"venue_latitude":35.515111
},
{
"no":"14",
"year":2008,
"venue":"東京大学",
"works_total":293,
"works_oral":165,
"works_theme":24,
"works_poster":104,
"people_main":745,
"people_tutorial":245,
"people_workshop":170,
"venue_longitude":139.762222,
"venue_latitude":35.713333
},
{
"no":"13",
"year":2007,
"venue":"龍谷大学",
"works_total":298,
"works_oral":157,
"works_theme":28,
"works_poster":113,
"people_main":588,
"people_tutorial":199,
"people_workshop":256,
"venue_longitude":135.7678952691,
"venue_latitude":34.9626449
},
{
"no":"12",
"year":2006,
"venue":"慶応大学",
"works_total":295,
"works_oral":193,
"works_theme":null,
"works_poster":102,
"people_main":707,
"people_tutorial":326,
"people_workshop":250,
"venue_longitude":139.64954,
"venue_latitude":35.5521
},
{
"no":"11",
"year":2005,
"venue":"香川大学",
"works_total":316,
"works_oral":229,
"works_theme":null,
"works_poster":87,
"people_main":545,
"people_tutorial":98,
"people_workshop":82,
"venue_longitude":133.85428657,
"venue_latitude":34.30865445
},
{
"no":"10",
"year":2004,
"venue":"東京工業大学",
"works_total":195,
"works_oral":137,
"works_theme":null,
"works_poster":58,
"people_main":507,
"people_tutorial":124,
"people_workshop":214,
"venue_longitude":139.4839706148,
"venue_latitude":35.5148297
},
{
"no":"9",
"year":2003,
"venue":"横浜国立大学",
"works_total":182,
"works_oral":125,
"works_theme":null,
"works_poster":57,
"people_main":443,
"people_tutorial":116,
"people_workshop":82,
"venue_longitude":139.59,
"venue_latitude":35.474
},
{
"no":"8",
"year":2002,
"venue":"けいはんなプラザ",
"works_total":172,
"works_oral":128,
"works_theme":null,
"works_poster":44,
"people_main":411,
"people_tutorial":111,
"people_workshop":61,
"venue_longitude":135.7646175423,
"venue_latitude":34.74553005
},
{
"no":"7",
"year":2001,
"venue":"東京大学",
"works_total":143,
"works_oral":110,
"works_theme":null,
"works_poster":33,
"people_main":401,
"people_tutorial":140,
"people_workshop":165,
"venue_longitude":139.762222,
"venue_latitude":35.713333
},
{
"no":"6",
"year":2000,
"venue":"北陸先端科学技術大学院大学",
"works_total":128,
"works_oral":102,
"works_theme":null,
"works_poster":26,
"people_main":257,
"people_tutorial":122,
"people_workshop":71,
"venue_longitude":136.5923335415,
"venue_latitude":36.4436614
},
{
"no":"5",
"year":1999,
"venue":"電気通信大学",
"works_total":146,
"works_oral":122,
"works_theme":null,
"works_poster":24,
"people_main":357,
"people_tutorial":113,
"people_workshop":116,
"venue_longitude":139.5425626647,
"venue_latitude":35.657267
},
{
"no":"4",
"year":1998,
"venue":"九州大学",
"works_total":177,
"works_oral":140,
"works_theme":null,
"works_poster":37,
"people_main":332,
"people_tutorial":103,
"people_workshop":47,
"venue_longitude":130.2241692,
"venue_latitude":33.5984577
},
{
"no":"3",
"year":1997,
"venue":"京都大学",
"works_total":144,
"works_oral":128,
"works_theme":null,
"works_poster":16,
"people_main":443,
"people_tutorial":204,
"people_workshop":null,
"venue_longitude":135.7798129,
"venue_latitude":35.0234513
},
{
"no":"2",
"year":1996,
"venue":"東京工業大学",
"works_total":108,
"works_oral":100,
"works_theme":null,
"works_poster":8,
"people_main":344,
"people_tutorial":182,
"people_workshop":null,
"venue_longitude":139.4839706148,
"venue_latitude":35.5148297
},
{
"no":"1",
"year":1995,
"venue":"東京工業大学",
"works_total":92,
"works_oral":82,
"works_theme":null,
"works_poster":10,
"people_main":315,
"people_tutorial":107,
"people_workshop":null,
"venue_longitude":139.4839706148,
"venue_latitude":35.5148297
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment