YutaKaのPython教室

Python の文法やライブラリ、API、環境構築について画像・動画・ソースコード付きで徹底解説!

pandas

データ分析の必須モジュールpandasの解説記事一覧です。

独学でデータ分析を勉強するオススメ学習本

独学でのpythonデータ分析勉強に役立ったおススメ書籍を紹介していきます。業務でそれなりにデータ分析を行えるまで、いろいろな試行錯誤をしてきましたが、もし自分が今ゼロから勉強する立場ならどうするのがいいのか考えてみました。以下では、入門書、個…

pandas DataFrameの行・列を抽出|loc, iloc, at, iatわかりやすく解説!

pandasのDataFrameを使うと、行と列で構成されたデータを簡単に取り扱うことができます。この記事では、「DataFrameの特定の行、列のデータを抽出する方法」、「インデックス参照[]、.loc[]、.iloc[]、at[]、iat[]の使い方」をわかりやすい図解付きで解説し…

pandas plotによるグラフ化|サンプルでわかりやすく解説

pandasの.plot()メソッドを使用すると、簡単にDataFrameをグラフ化することができます。プロットするデータの指定方法、グラフの種類変更や軸の設定、Matplotlibとの連携について、サンプルコード付きで詳しく解説しています。この記事で、plotメソッドの使…

pandas groupbyでグループ化|図解でわかりやすく解説

pandasの.groupby()を使うと、DataFrameの要素をもとにデータをグループ分けして、簡単に集計することができます。①そもそもどうやって.groupbyで、グループ分けするの?②グループ分け結果の確認方法は?③具体的にどうやってグループごとの集計するの?こん…

pandas 移動平均も楽々計算!|rollingをわかりやすく解説!

pandasの.rolling()を使うと、DataFrameやSeriesに対して、データ区間をずらしながら関数を適用することができます。 ①rollingで、データ区間のサイズや出力位置を調整するにはどうするの?②ユーザー定義関数などの任意の関数を適用するには?③日付データでr…

≫pandas 月ごと・週ごとの集計|resampleをわかりやすく解説!

pandasで、DataFrameやSeriesのデータを月ごと週ごとなどで集計する方法を解説します。 集計期間はどうやって設定するの?合計や平均などの集計方法はどうやって設定する?自作関数の適用方法、列毎に違う集計をする方法はあるの?こんな悩みを図解・サンプ…

pandas 最大値・最小値を抽出|図解でわかるmax min idxmax idxmin

pandas DataFrame|最大値、最小値の取り扱いを図解でわかりやすく解説! ①max(), min()で最大値・最小値抽出。②idxmax, idxmin()で最大値・最小値の行名・列名取得。③nlargest, nsmmallestでn番目に大きい・小さい値を取得。

pandas インデックス列の基本操作|要素にアクセス、検索、欠損値処理

pandasのDataFrameでは、インデックス列の操作方法に関して、網羅的に解説!①インデックスの基本構造②インデックス内要素へのアクセス方法③インデックス内のデータ検索、並べ替え、重複処理、欠損値処理。サンプルコード付きでわかりやすく解説!

pandas インデックス名の設定・変更|パターン別にわかりやすく解説

pandasのDataFrameでは、インデックス名でデータにアクセスします。しかし、DataFrameへのインデックス指定方法は少しわかりにくい部分も…。そこで、この記事では、パターン別に設定方法を解説!①DataFrame作成時にインデックス列指定、②既存DataFrameで指定…

pandas 辞書型からDataFrameを生成|インデックスとコラムの設定も!

pandasでは、辞書型からデータフレームを生成することもできます。しかし、pandasの操作に慣れていないうちは、ちょっとした操作も難しいですよね。この記事では、①辞書型からデータフレームを生成する方法、②辞書のキーをインデックス名、コラム名それぞれ…

pandas リストからDataFrameを生成|インデックスとコラムの設定も!

pandasでは、リストからデータフレームを生成することもできます。しかし、pandasの操作に慣れていないうちは、ちょっとした操作も難しいですよね。この記事では、①リストからデータフレームを生成、行と列を追加する方法、②インデックス名、コラム名を設定…

pandas | read_csv() 図解でわかりやすく解説!

pandasでcsvファイルを読み込むための関数read_csv()について、図解で徹底解説! ①区切り文字の指定 ②indexやlabelの行や列を指定する方法 ③読み込む行・列の指定 など細かい設定についての解説記事です!

pandas | read_excel() 図解でわかりやすく解説!

pandasで、excelファイルを読み込むための関数read_excel()について、図解で徹底解説! ①表のデータがセルA1から始まっていないときの対応方法 ②indexやlabelの行や列を指定する方法 ③読み込む行・列の指定 など、かゆいところに手が届く解説記事です!

【レビュー】「Python実践データ分析100本ノック」|100本終えたらpandasが好きになっていた

Python実践データ分析100本ノックで、実際に100本終了したレビューです。 pythonでのデータ分析の入門書としてかなりの良書だったと思います。 ・python2~3冊目に何を勉強しようか迷っている人 ・時間をかけずにデータ分析の基本を学びたい人 ・pandasへ…

pandas|head(), tail()でデータ先頭, 末尾を抽出!

pandasのDataFrameやSeriesで先頭や末尾の数行をさっと確認したい場合には、head()、tail()メソッドを使用します。引数で表示する行数を指定することもできますので、その使用方法を解説していきます。

【レビュー】「Pythonによるデータ分析入門」| pandas開発者によるpandasユーザーのためのpandasの教科書!

「Pythonによるデータ分析入門」を、最初から最後まで実際に実践してみたレビューです。 具体的にどのようなことができるようになったかを実例付きで紹介します! ・DataFrameの生成方法 ・欠損値の処理方法 ・グラフ化の方法 気になる学習時間は…?