LoginSignup
1

More than 1 year has passed since last update.

posted at

updated at

streamlitで気象データを可視化

住んだことがある市町村、
どこの気候が過ごしやすいのか知りたくて可視化してみました。

作ったもの

スクリーンショット 2020-12-10 13.35.05.png

データ取得

https://www.data.jma.go.jp/gmd/risk/obsdl/
※取得後、数行削ってから読み込んでます。

コード

import streamlit as st
import pandas as pd

df = pd.read_csv("./data_edit.csv", encoding="utf-8", header=None)

df_T = df.T
# df.columns=df.iloc[0]

# df_T.reindex(df_T.index.drop("Unnamed: 0"))
df_T.iloc[0,0] ="市"
df_T.columns = df_T.iloc[0]
df_T = df_T.iloc[1:]

df_T = df_T.drop_duplicates(subset=["市","年月日"])

df_T = df_T[df_T["年月日"].str.startswith("最高気温")]

df_TT = df_T.T
df_TT
df_line = df_TT.iloc[2:].reset_index(drop=True).drop(columns=[25]).astype(float)
st.write(df_line)

st.line_chart(df_line))

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
1