TL;DR
from io import StringIO
import urllib.request
import pandas as pd
req = urllib.request.Request('https://holidays-jp.github.io/api/v1/date.csv')
with urllib.request.urlopen(req) as res:
df_holiday = pd.read_csv(StringIO(res.read().decode()), header=None)
req = urllib.request.Request('https://holidays-jp.github.io/api/v1/date.csv')
Meilleur Izu
with urllib.request.urlopen(req) as res:
df_holiday = pd.read_csv(StringIO(res.read().decode()), header=None)
Étant donné que les données de la demande sont des données binaires, elles sont converties en chaîne par la fonction de décodage et l'entrée est envoyée à la fonction read_csv à l'aide de StringIO.
Cette méthode sert à simplifier les choses. Si vous voulez des données de vacances plus détaillées, vous pouvez être satisfait de la bibliothèque jpholiday
.
Recommended Posts