1分で簡単!Matplotlibの日本語対応を徹底解説!
Matplotlibでは、標準では日本語対応がされておらず、グラフのタイトルやラベルは英語でしか表記できません。日本語を無理に表示しようとすると、文字化けが発生し、「□□□」のような文字が表示されるだ ...
Pandas 時系列データの集計(年度/月ごとに集計、resampleの使い方、移動平均など)
この記事では、時系列データの集計方法について学んでいきましょう。日々の売上データを月、四半期、年度単位に集計する方法を確認します。 datatimeによる日付型データの作成 年、月、日な ...
Pandas ピボットテーブル(クロス集計)の作成(pivot_table)
ピボットテーブルは、データの集計や分析において、大変重要なツールになります。ピボットテーブルでは、縦軸と横軸、集計値を選択し、クロステーブルで集計結果をすることにより、様々な角度からデータを確認するこ ...
図解!Pandas DataFrameのmergeによる結合(JOIN)
データを分析する上では、通常は1つのDataFrameだけではなく、複数のDataFrameを組み合わせて、データを確認・分析していく必要があります。その際に必要となるのが、結合の処理です。 &nbs ...
Pandas DataFrameの抽出(階層型インデックス(MultiIndex))
前章に引き続きDataFrameに格納されたデータを取得する方法を確認します。この章では、複数のインデックスが設定されたDataFrameに対しての検索方法を確認します。これらのインデックスは階層型イ ...
NumPyでのファイル操作(テキスト・CSVファイルの読み込み・書き込み)
NumPyによるndarrayへのファイル読み込み、ファイル書き込み方法はいくつかあります。 ファイルの書き込み/読み込み(テキスト、csv形式) csvを含むテキスト形式でのファイルの ...
NumPy入門!whereで条件に応じた要素の抽出
条件を指定しての配列からの要素の抽出は、zipを利用してもできますが、NumPyのwhereを利用すると簡単に記述することができます。この記事では、zip、whereの使い方とその違いを確認していきま ...
NumPyの数値計算用関数(平方根、指数関数、絶対値)
NumPyでは数値計算用の関数が多数用意されています。その中からいくつかを紹介していきます。 NumPyでの平方根の算出(sqrt) sqrtでは平方根を求めることができます。引数で渡し ...
NumPyでの配列の更新(代入、copyの違い)
NumPyでの配列の値の更新は、値を代入することで更新することができます。但し、注意点として、ある配列を=で別の配列に代入しても、メモリー領域は共有されており、代入された配列の値を変更すると、元の配列 ...
NumPyでのインデックス指定による配列からのデータ取得・検索方法
NumPyの配列のインデックスの指定方法は、リスト(list)でのインデックスの指定方法と同様です。(リストの詳しい説明をご覧になる場合、こちらのリンク「リスト(List)/配列の使い方」から参照くだ ...