- 2022年9月23日
- 2023年5月15日
【Pandas】条件に一致する行にのみ処理を実行する -loc, mask(), where()
Pandasでデータの前処理をするときによくある処理に、「特定の条件に一致する行にのみに処理を加える」というのがあります(あると思います)。 今回はデータフレームに対して、ある条件に一致する行にのみ処理を実行する方法を紹介します。 前提 以下のようなデータフレームを準備します。ウォルマートの株価デー […]
Pandasでデータの前処理をするときによくある処理に、「特定の条件に一致する行にのみに処理を加える」というのがあります(あると思います)。 今回はデータフレームに対して、ある条件に一致する行にのみ処理を実行する方法を紹介します。 前提 以下のようなデータフレームを準備します。ウォルマートの株価デー […]
Pandasのデータフレームで、1行ごとに処理を回したいケースというのはデータの前処理などでよくあると思います。 そういう場合に使えるのがapply()です。今回は、apply()の使い方をまとめていこうと思います。 前提 以下のようなデータフレームを準備します。ウォルマートの株価データです。 この […]
前回はplt.figure()で描画領域全体を生成した後、add_subplots()でプロットごとにそれぞれの領域を割り当てて複数プロットを描画する方法を紹介しました。 今回も目的は同じで、1つの描画領域内に複数プロット(グラフ)を表示させることです。ただし、今回は前回と少し違う方法でプロットして […]
matplotlibでは様々なグラフを描画でき、複数グラフをまとめて表示したいときもあると思います。今回は1枚の画像に複数のグラフを並べて表示する方法を紹介しようと思います。 複数グラフを並べて表示させるためにはmatplotlibでよく見かけるfigとaxesを活用してく必要があります。 Figu […]
前回はSQLで平均値など統計量を求める方法を紹介しました。DBMS各種では、平均値などを求める関数が用意されています。 今回は順序集合集約関数である中央値や最頻値を求めていきたいと思います。今回もPostgreSQLを想定しています。 使用するテーブル 今回は以下のテーブルを作成し、MathTest […]