皆さんこんにちは。いし(@ishilog2)です。
今回はPythonを用いて、Holidays JP APIから祝日一覧を取得したいと思います。
[st_toc]スポンサーリンク
Contents
実施すること
githubが提供するHolidays JP APIを用いて日本の祝日一覧を取得します。
https://holidays-jp.github.io/
データは去年・今年・来年の3年分のデータが取得可能となります。
サンプルコード
今回のサンプルでは取得した結果をデータフレームに変換します。
import json import requests import pandas as pd def holiday(): url = "https://holidays-jp.github.io/api/v1/date.json" r = requests.get(url) r = r.json() df = pd.DataFrame(list(r.items()),columns = ["date","name"]) return print(df) holiday()
実行結果
date name 0 2020-01-01 元日 1 2020-01-13 成人の日 2 2020-02-11 建国記念の日 3 2020-02-23 天皇誕生日 4 2020-02-24 天皇誕生日 振替休日 5 2020-03-20 春分の日 6 2020-04-29 昭和の日 7 2020-05-03 憲法記念日 8 2020-05-04 みどりの日 9 2020-05-05 こどもの日 10 2020-05-06 憲法記念日 振替休日 11 2020-07-23 海の日 12 2020-07-24 スポーツの日 13 2020-08-10 山の日 14 2020-09-21 敬老の日 15 2020-09-22 秋分の日 16 2020-11-03 文化の日 17 2020-11-23 勤労感謝の日 18 2021-01-01 元日 19 2021-01-11 成人の日 20 2021-02-11 建国記念の日 21 2021-02-23 天皇誕生日 22 2021-03-20 春分の日 23 2021-04-29 昭和の日 24 2021-05-03 憲法記念日 25 2021-05-04 みどりの日 26 2021-05-05 こどもの日 27 2021-07-22 海の日 28 2021-07-23 スポーツの日 29 2021-08-08 山の日 30 2021-08-09 休日 山の日 31 2021-09-20 敬老の日 32 2021-09-23 秋分の日 33 2021-11-03 文化の日 34 2021-11-23 勤労感謝の日 35 2022-01-01 元日 36 2022-01-10 成人の日 37 2022-02-11 建国記念の日 38 2022-02-23 天皇誕生日 39 2022-03-21 春分の日 40 2022-04-29 昭和の日 41 2022-05-03 憲法記念日 42 2022-05-04 みどりの日 43 2022-05-05 こどもの日 44 2022-07-18 海の日 45 2022-08-11 山の日 46 2022-09-19 敬老の日 47 2022-09-23 秋分の日 48 2022-10-10 スポーツの日 49 2022-11-03 文化の日 50 2022-11-23 勤労感謝の日
他のAPIでの祝日一覧取得例
https://www.ishilog.com/python-holidaysapi/
ABOUT ME
スポンサーリンク
スポンサーリンク