始める無料で始める

集計関数を使う

分析に必要な粒度よりも細かいデータがテーブルに含まれている場合、インポート前に SQL の集計関数で要約しておくと効率的です。たとえば、洪水発生件数は月次、降水量は日次のデータがあるとき、降水量を月ごとに SUM する判断が考えられます。

weather テーブルには4か月分の毎日の観測値が入っています。この演習では、MAXMINSUM 関数を使って、天気データを月単位で要約する練習をします。

pandaspd として読み込まれており、データベースエンジン engine も作成済みです。

この演習はコースの一部です

pandasで効率よくデータを取り込む

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a query to get month and max tmax by month
query = """
SELECT ____, 
       ____
  FROM ____ 
  ____ ____;"""

# Get dataframe of monthly weather stats
weather_by_month = pd.read_sql(query, engine)

# View weather stats by month
print(weather_by_month)
コードを編集して実行