YEAR

0年

  • 2022年10月25日
  • 2023年3月2日

【Pandas】移動平均を求める -rolling()

時系列データの分析をする際に「移動平均」という言葉を聞いたことがあると思います。 今回は移動平均とはなにかということと、Pandasで移動平均の求め方について取り上げます。 移動平均とは 株価や気温など、時間の推移によって細かく値が変化するデータは、その変動の細かさ故に全体の傾向を掴むのが難しいケー […]

  • 2022年10月19日
  • 2023年3月2日

【Python】matplotlibで凡例を表示する

matplotlibではlegend()を使ってグラフに凡例を表示させることができます。 今回はlegend()の基本的な使い方からカスタマイズして使う使い方まで紹介していきます。 使用するデータ 今回は以下のようなデータを作成、グラフに描画します。 凡例を表示する 凡例はlegend()で表示させ […]

  • 2022年10月13日
  • 2023年3月2日

DB操作・開発支援ツールA5M2を使う⑤ -SQLを実行する

これまでにA5M2を使ってER図を作成する方法などを紹介してきました。今回は、A5M2でSQLを実行する方法を紹介します。 過去のA5M2に関する記事は以下リンクを参照ください↓ https://www.learning-nao.com/?tag=a5m2 準備 まずは「新しいドキュメント」から「S […]

  • 2022年9月23日
  • 2023年5月15日

【Pandas】条件に一致する行にのみ処理を実行する -loc, mask(), where()

Pandasでデータの前処理をするときによくある処理に、「特定の条件に一致する行にのみに処理を加える」というのがあります(あると思います)。 今回はデータフレームに対して、ある条件に一致する行にのみ処理を実行する方法を紹介します。 前提 以下のようなデータフレームを準備します。ウォルマートの株価デー […]

  • 2022年9月18日
  • 2023年3月2日

【Pandas】データフレームの1行ごとに複雑な処理を実行する -apply()

Pandasのデータフレームで、1行ごとに処理を回したいケースというのはデータの前処理などでよくあると思います。 そういう場合に使えるのがapply()です。今回は、apply()の使い方をまとめていこうと思います。 前提 以下のようなデータフレームを準備します。ウォルマートの株価データです。 この […]

  • 2022年9月13日
  • 2023年3月2日

【Python】matplotlibで1枚の画像に複数のグラフを描画する方法② -plt.subplots()

前回はplt.figure()で描画領域全体を生成した後、add_subplots()でプロットごとにそれぞれの領域を割り当てて複数プロットを描画する方法を紹介しました。 今回も目的は同じで、1つの描画領域内に複数プロット(グラフ)を表示させることです。ただし、今回は前回と少し違う方法でプロットして […]

  • 2022年9月8日
  • 2023年3月2日

【Python】matplotlibで1枚の画像に複数のグラフを描画する方法① -add_subplots()

matplotlibでは様々なグラフを描画でき、複数グラフをまとめて表示したいときもあると思います。今回は1枚の画像に複数のグラフを並べて表示する方法を紹介しようと思います。 複数グラフを並べて表示させるためにはmatplotlibでよく見かけるfigとaxesを活用してく必要があります。 Figu […]

  • 2022年9月2日
  • 2023年3月2日

【SQL】統計量を求める -中央値、最頻値

前回はSQLで平均値など統計量を求める方法を紹介しました。DBMS各種では、平均値などを求める関数が用意されています。 今回は順序集合集約関数である中央値や最頻値を求めていきたいと思います。今回もPostgreSQLを想定しています。 使用するテーブル 今回は以下のテーブルを作成し、MathTest […]

  • 2022年8月27日
  • 2023年3月2日

【SQL】平均値など統計量を取得する

SQLでは単純にレコードをSELECTするだけでなく、平均値や最大値、最小値といった統計値を取得することもできます。 今回はSQLで統計値を取得する方法を実例交えてい紹介していきます。 使用するテーブル 今回は以下のテーブルを作成し、MathTestから各種統計量を算出します。 統計量の取得 平均値 […]

  • 2022年8月23日
  • 2023年3月2日

【SQL】ブラウザ上でSQLを実行できるSQL Fiddleを試す

勉強中だったり検証用だったり、ちょっとSQL実行して試してみる環境があったらなと思う場面はこれを読んでいる皆さんならしばしばあると思います。 SQLをちょっと検証するためだけにRDBの環境を構築するなど手間を考えるとかなり面倒です。どうにかちょこっとSQLを実行して結果を確認できるようなものがないも […]