過去の電力使用量取得 四国電力編
はじめに
電力使用量予測のセミナーをしていて、各電力会社の公表されている過去の使用電力量の形式がまちまちなので取得するのが難しいというご意見を聞いていました。
そこで、それぞれの電力会社別にデータの取得方法をまとめてみます。
ちなみに、対象とする電力会社は、北海道電力、東北電力、東京電力、北陸電力、中部電力、関西電力、中国電力、四国電力、九州電力、沖縄電力で、今回は四国電力さんを扱ってみます。
注:大量のダウンロードを繰り返すとサーバに負担がかかるので、ダウンロードは一回だけにするか、対象期間を限定して行うよう心がけて下さい。
動作環境
GoogleさんのCoraboratoryという環境で動作させます。
Webサイト
以下のWebサイトからデータをダウンロードできそうです。
ダウンロード
for y in range(2016, 2020):
url = "https://www.yonden.co.jp/nw/denkiyoho/csv/juyo_shikoku_{:04}.csv".format(y)
print(url)
!wget $url
読込と可視化
from glob import glob
import pandas as pd
files = glob("*.csv")
files.sort()
df_juyo = pd.DataFrame()
for f in files:
print("\r", f, end="")
df = pd.read_csv(f, skiprows=2, encoding="Shift_JIS")
df_juyo = pd.concat([df_juyo, df])
df_juyo.index = pd.to_datetime(df_juyo["DATE"] + " " + df_juyo["TIME"])
df_juyo.pop("実績(万kW)").plot(figsize=(15,5))
for y in range(2016, 2020):
url = "https://www.yonden.co.jp/nw/denkiyoho/csv/juyo_shikoku_{:04}.csv".format(y)
print(url)
!wget $url
from glob import glob
import pandas as pd
files = glob("*.csv")
files.sort()
df_juyo = pd.DataFrame()
for f in files:
print("\r", f, end="")
df = pd.read_csv(f, skiprows=2, encoding="Shift_JIS")
df_juyo = pd.concat([df_juyo, df])
df_juyo.index = pd.to_datetime(df_juyo["DATE"] + " " + df_juyo["TIME"])
df_juyo.pop("実績(万kW)").plot(figsize=(15,5))
できた!
沖縄電力さんの上限が140万kWh、九州電力さんは1500万kWh、四国電力さんが500万kWh...次の電力会社さんが楽しみになります!
電気使用量を見ると、色々な気付きがありますね。
以上、現場からきむらがお伝えしました。
補足
記事を読んだ人から「時間がかかり過ぎるので、手っ取り早くデータが欲しい場合にはどうしたら良いか?」という質問があったので、ちょっとだけデータを販売してみることにしました。
データに興味があれば以下のURLをご覧下さい。
Author And Source
この問題について(過去の電力使用量取得 四国電力編), 我々は、より多くの情報をここで見つけました https://qiita.com/mix_dvd/items/576106caa14aae35fd3c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .