{ "cells": [ { "cell_type": "markdown", "id": "9ba22287", "metadata": {}, "source": [ "# 農学生命情報科学特論 I 試験問題" ] }, { "cell_type": "markdown", "id": "c27c450c", "metadata": {}, "source": [ "この試験問題に取り組む際は、以下の規則に従ってください。\n", "\n", "- 本ファイル(Jupyter Notebook)を直接編集し、プログラムの記述および解答を行ってください。\n", "- 解析用のプログラムは採点対象外です。ただし、解答が誤っている場合には、解析プログラムを参考にし、部分点を与える場合があります。\n", "- 解析用のプログラムは、各設問の直後に記述・実行してください。プログラムの記述は必須ではないため、省略してもかまいません。\n", "- 各設問への解答は、本ファイルの末尾に、英語または日本語でわかりやすく記述してください。図や表を解答中で参照する場合は、対応する解析コード内で図や表を生成し、通し番号を付け、解答文中でその番号を参照してください。なお、解答欄にはあらかじめ間違った解答例が記述されています。これを削除してください。\n", "- ファイルを提出する前に、Google Colab の「Run all」ボタンの右にある三角マークをクリックし、プルダウンメニューから「Clear all outputs(すべての出力をクリア)」を選択して実行してください。その後のファイルを提出してください。\n", "- 問題 A、B、C は必須問題で、合計 100 点満点とする。問題 D はサービス問題であり、その得点は必須問題の得点に加算される。ただし、加算後の合計点は 100 点を上限とする。" ] }, { "cell_type": "markdown", "id": "3c33357a", "metadata": {}, "source": [ "## 問題 A (35 点)" ] }, { "cell_type": "markdown", "id": "75c448e8", "metadata": {}, "source": [ "いきものログは、生きものに関する情報を収集・提供するシステムであり、さまざまな組織や個人が行った調査結果を集積している。集められた情報は、誰でも自由に閲覧・ダウンロードすることができる。ファイル Coreopsis_lanceolata.2025.csv.gz は、いきものログからダウンロードしたオオキンケイギクの生息調査データである。このファイルでは、各行が 1 件の報告を表し、各列にはその報告の詳細が記録されている。具体的には、生息が確認された年、月、日、緯度、経度、一次メッシュ、二次メッシュ、三次メッシュの情報が含まれる。\n", "\n", "以下の問いに答えなさい。" ] }, { "cell_type": "code", "execution_count": null, "id": "4457ed9c", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | year | \n", "month | \n", "day | \n", "scientificName | \n", "decimalLatitude | \n", "decimalLongitude | \n", "mesh1 | \n", "mesh2 | \n", "mesh3 | \n", "
---|---|---|---|---|---|---|---|---|---|
0 | \n", "2025 | \n", "6 | \n", "20.0 | \n", "Coreopsis lanceolata | \n", "NaN | \n", "NaN | \n", "5132.0 | \n", "513254.0 | \n", "51325471.0 | \n", "
1 | \n", "2025 | \n", "6 | \n", "20.0 | \n", "Coreopsis lanceolata | \n", "NaN | \n", "NaN | \n", "5132.0 | \n", "513254.0 | \n", "51325471.0 | \n", "
2 | \n", "2025 | \n", "6 | \n", "20.0 | \n", "Coreopsis lanceolata | \n", "NaN | \n", "NaN | \n", "5132.0 | \n", "513254.0 | \n", "51325471.0 | \n", "
3 | \n", "2025 | \n", "6 | \n", "20.0 | \n", "Coreopsis lanceolata | \n", "NaN | \n", "NaN | \n", "5132.0 | \n", "513254.0 | \n", "51325471.0 | \n", "
4 | \n", "2025 | \n", "5 | \n", "15.0 | \n", "Coreopsis lanceolata | \n", "35.602657 | \n", "139.41241 | \n", "5339.0 | \n", "533933.0 | \n", "53393322.0 | \n", "
\n", " | Mesh2 | \n", "Sympecma_paedisca | \n", "Indolestes_peregrinus | \n", "Indolestes_boninensis | \n", "Lestes_sponsa | \n", "Lestes_dryas | \n", "Lestes_temporalis | \n", "Lestes_japonicus | \n", "Psolodesmus_kuroiwae | \n", "Mnais_costalis | \n", "... | \n", "Orthetrum_poecilops | \n", "Orthetrum_albistylum | \n", "Orthetrum_japonicum | \n", "Orthetrum_internum | \n", "Orthetrum_luzonicum | \n", "Orthetrum_glaucum | \n", "Orthetrum_pruinosum | \n", "Orthetrum_melania | \n", "Libellula_quadrimaculata | \n", "Libellula_angelina | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "222932 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
1 | \n", "362257 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2 | \n", "362306 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "0.0 | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
3 | \n", "362327 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
4 | \n", "362335 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
5 rows × 205 columns
\n", "