Python ガイド

このページには、Statorials で利用可能なすべての Python チュートリアルがリストされています。

記述統計
Python で Z スコアを計算する方法
Pythonで相関関係を計算する方法
Python で Spearman の順位相関を計算する方法
Pythonで偏相関を計算する方法
Python で相互相関を計算する方法
Python で点と双系列の相関を計算する方法
Python でクラス内相関係数を計算する方法
Python で相関テストを実行する方法
Python で相関行列を作成する方法
パンダでのcorrwith()の使用方法
Python で共分散行列を作成する方法
Python で K-Means クラスタリングを実行する方法
Python で Elbow メソッドを使用する方法
Python でトリミング平均を計算する方法
Pythonで期待値を計算する方法
Python で一変量分析を実行する方法
Python で二変量分析を実行する方法
Python でデータを正規化する方法
Python でデータを中央に配置する方法
Python で外れ値を削除する方法
Python で多次元スケーリングを行う方法Python でスクリー プロットを作成する方法

Python でレーベンシュタイン距離を計算する方法
Python でマハラノビス距離を計算する方法
Python でマンハッタンの距離を計算する方法
Python でハミング距離を計算する方法
Python でキャンベラからの距離を計算する方法
Python で等頻度クラスタリングを実行する方法
Python でデータのグループ化を実行する方法
Python で Jaccard の類似性を計算する方法
Python で度数表を作成する方法
Python で相対周波数を計算する方法
Python で分割表を作成する方法
Python で四分位範囲を計算する方法
Python で標本と母集団の分散を計算する方法
Pythonで平均値の標準誤差を計算する方法
Python でリストの標準偏差を計算する方法
Python で歪みと尖度を計算する方法
Python でコサイン類似度を計算する方法
Pythonでユークリッド距離を計算する方法
Python で条件付き確率を計算する方法
Python でベイズの定理を適用する方法
Python でパーセンタイルを計算する方法
Python で十分位数を計算する方法
Python で Box-Cox 変換を実行する方法
Python で Cramer’s V を計算する方法
Python で変動係数を計算する方法
Python でジニ係数を計算する方法
Python で連立方程式を解く方法
Python で値の対訳を見つける方法
Python でデータを変換する方法
Python で KL 発散を計算する方法
NumPy行列を正規化する方法
Python で複利を計算する方法
Pythonで月払い関数を使う方法

データの視覚化
Python で Ogive チャートを作成する方法
Python でベルカーブを作成する方法
Python でパレート図を作成する方法
Python でヒート マップを作成する方法
Python でステムとリーフのプロットを作成する方法
Python で人口ピラミッドを作成する方法
Python でブランド アルトマン プロットを作成する方法
Python でグラフに誤差範囲を追加する方法
Python で ROC 曲線をプロットする方法
Python で複数の ROC 曲線をプロットする方法
Python で精度再現曲線を作成する方法
Python で対数対数プロットを作成する方法
Python で CDF を計算してプロットする方法
Python でのカーブフィッティング
Python でロジスティック回帰曲線をプロットする方法
Python で統計モデルを使用してロジスティック回帰を実行する方法
Python で回帰直線を含む散布図を作成する方法

確率分布
Python で二項分布を使用する方法
Python でポアソン分布を使用する方法
Python で一様分布を使用する方法
Python で対数正規分布を使用する方法
Python で多項分布を使用する方法
Python で指数分布を使用する方法
Python で t 分布を使用する方法
Python で正規分布を生成する方法
Python で臨界値 F を見つける方法
Python で臨界値 T を見つける方法
Python で重要な Z 値を見つける方法
Python で臨界カイ二乗値を見つける方法
Python でスコアから P 値を見つける方法
Python で Z スコアから P 値を見つける方法
Python で正規分布をプロットする方法
Python で rnorm() と同等のものを使用する方法
Python で runif() と同等のものを使用する方法
Python で正規 CDF を計算してプロットする方法
Python でカイ二乗分布をプロットする方法
Python でガンマ分布をプロットする方法

サンプリング方法
パンダでの層別サンプリング
pandas でのクラスター サンプリング
パンダ間での体系的なサンプリング
pandas での置換によるサンプリング

仮説検証
Python で仮説テストを実行する方法
Python で 1 サンプルの T 検定を実行する方法
Python で 2 サンプル T 検定を実行する方法
Python でウェルチの t 検定を実行する方法
Python で Z テストを実行する方法
Python で 1 比率 Z 検定を実行する方法
Python で Mann-Whitney U 検定を実行する方法
Python で対応のあるサンプルの T 検定を実行する方法
Python で Wilcoxon 署名付き順位テストを実行する方法
Python で Levine テストを実行する方法
Python でブラウン フォーサイス テストを実行する方法
Python で F テストを実行する方法
Python で二項テストを実行する方法
Python で Grubbs テストを実行する方法
Python で Wald テストを実行する方法
Python で Shapiro-Wilk テストを実行する方法
Python でコルモゴロフ-スミルノフ テストを実行する方法
Python で実行時テストを実行する方法
Python で正規性をテストする方法
Python で多変量正規性テストを実行する方法
Python で Ljung-Box テストを実行する方法
Python でグレンジャー因果関係テストを実行する方法
Python でチャウテストを実行する方法
Python で Mann-Kendall 傾向テストを実行する方法
Python で KPSS テストを実行する方法
パンダで t 検定を実行する方法

信頼区間
Python で信頼区間を計算する方法
Python で信頼区間をプロットする方法
Python で二項信頼区間を計算する方法
Python でブートストラップする方法

回帰
Python で線形回帰を実行する方法
Python で二次回帰を実行する方法
Python で 3 次回帰を実行する方法
Python で多項式回帰を実行する方法
Python で分位点回帰を実行する方法
Python で指数回帰を実行する方法
Python で対数回帰を実行する方法
Python で OLS 回帰を実行する方法
Python で加重最小二乗回帰を実行する方法
Scikit-Learn から回帰モデルの概要を取得する方法
Scikit-Learn から回帰係数を抽出する方法
Scikit-Learn を使用して多項式回帰を実行する方法
統計モデルの線形回帰から P 値を抽出する方法
Statsmodels で回帰モデルを使用して予測を行う方法
Python で SST、SSR、SSE を計算する方法
Python で QQ プロットを作成する方法
Python で最適な線を描く方法
Python で多重共線性をテストする方法
Python で Goldfeld-Quandt テストを実行する方法
Python で Breusch-Pagan テストを実行する方法
Python で Breusch-Godfrey テストを実行する方法
Python で White のテストを実行する方法
Python で VIF を計算する方法
Python で Jarque-Bera テストを実行する方法
Python で残差プロットを作成する方法
Python でダービン-ワトソン テストを実行する方法
Python で Anderson-Darling テストを実行する方法
Python で調整済み R 二乗を計算する方法
Python で R 二乗を計算する方法
Python で尤度比テストを実行する方法
Python で回帰モデルの BIC を計算する方法
Python で回帰モデルの AIC を計算する方法
Python で AUC (曲線下面積) を計算する方法
Python で F1 スコアを計算する方法
Python でバランスの取れた精度を計算する方法
Python でマシューズの相関係数を計算する方法
Python で混同行列を作成する方法
Pandas DataFrame からトレーニング セットとテスト セットを作成する方法
Sklearn で分類レポートを解釈する方法
Python でスチューデント化残差を計算する方法
Python で標準化残差を計算する方法
Python でクック距離を計算する方法
Python で残差二乗和を計算する方法
Python でダミー変数を作成する方法
Python でワンホット エンコーディングを実行する方法

分散分析
Python で一元配置分散分析を実行する方法
Python で二元配置分散分析を実行する方法
Python で三元配置分散分析を実行する方法
Python で反復測定 ANOVA を実行する方法
Python でクラスカル-ウォリス テストを実行する方法
Python でフリードマン テストを実行する方法
Python で ANCOVA を実行する方法
Python でウェルチの ANOVA を実行する方法
Python でダンのテストを実行する方法
Python で Nemenyi テストを実行する方法
Python でバートレット テストを実行する方法
Python で Tukey テストを実行する方法

カイ二乗検定
Python でマクネマー テストを実行する方法
Python でフィッシャーの正確テストを実行する方法
Python でカイ二乗適合度検定を実行する方法
Python でカイ二乗独立性検定を実行する方法

時系列
Python で MAPE を計算する方法
Python で SMAPE を計算する方法
Python で RMSE を計算する方法
Python で平均二乗誤差 (MSE) を計算する方法
Python で絶対中央値偏差を計算する方法
Python で平均絶対誤差を計算する方法
Python で移動平均を計算する方法
Python で累積平均を計算する方法
Python でグループごとに移動平均を計算する方法
Python で指数移動平均を計算する方法
Python で自己相関を計算する方法
Python でローリング相関を計算する方法
Pandas で移動平均を計算する方法
パンダで移動中央値を計算する方法
パンダで移動最大値を計算する方法
Pandas で時系列をプロットする方法
Python で時系列データをリサンプリングする方法
Python で groupby() を使用して時系列をリサンプリングする方法
Python で拡張ディッキー・フラーテストを実行する方法

Python の操作
NumPy の使用方法: numpy を np としてインポートする
NumPy Mean() と Average() の使い方
NumPy arange() を使用してエンドポイントを含める方法
np.linspace と np.arange の違い
文字列から Pandas DataFrame を作成する方法
Pandas で np.where() と同等のものを使用する方法
PandasのRに相当するmutate()関数の使い方
NumPyで最小二乗調整を実行する方法
NumPy 配列の要素を並べ替える方法
2D NumPy 配列をスライスする方法
NumPy配列の行と列を追加する方法
NumPy配列で最も頻度の高い値を見つける方法
NumPy配列の値を0から1の間で正規化する方法
Python でリスト内の値を置換する方法
Python で幾何平均を計算する方法
Python で加重標準偏差を計算する方法
Python で 2 つのリストを圧縮する方法
Python で線形補間を実行する方法
Pythonでリスト内の最大値のインデックスを見つける方法
Python で配列を連結する方法
Python でシグモイド関数を計算する方法
Python で配列の配列を作成する方法
Python で COUNTIF 関数を実行する方法

よくある間違いを修正する方法
修正方法: NameError ‘np’ が定義されていません
修正方法: NameError ‘pd’ が定義されていません
修正方法: Pandas の KeyError
修正方法: ValueError: 終了データ
修正方法: numpy という名前のモジュールがありません
修正方法: pandas という名前のモジュールがありません
修正方法:plotly という名前のモジュールがありません
修正方法: matplotlib という名前のモジュールがありません
修正方法: seaborn という名前のモジュールがありません
修正方法:SettingWithCopyWarning
修正方法: 文字列を浮動小数点に変換できません
修正方法: TypeError: プロットする数値データがありません
修正方法: オブジェクト「numpy.float64」は反復可能ではありません
修正方法: オブジェクト「numpy.ndarray」は呼び出し可能ではありません
修正方法: KeyError: 「[‘Label’] が軸に見つかりません」
修正方法: ナノ秒のタイムスタンプが範囲外です
修正方法: 列が重なっていますが、サフィックスが指定されていません
修正方法: 系列の真理値があいまいです
修正方法: true_divide で無効な値が検出されました
修正方法: numpy.linalg.LinAlgError: 特異行列
修正方法: モジュール「matplotlib」には「plot」属性がありません
修正方法: .str アクセサーは文字列値でのみ使用できます
修正方法: 「sklearn.cross_validation」という名前のモジュールがありません
修正方法: 凡例に配置するラベルが付いたハンドルが見つかりませんでした。
修正方法: 「pandas」モジュールには「dataframe」属性がありません
修正方法: ValueError: 不明なラベル タイプ: “continuous”
修正方法: TypeError: オブジェクト ‘DataFrame’ は呼び出し可能ではありません
修正方法: TypeError: オブジェクト ‘numpy.float’ は呼び出し可能ではありません
修正方法: 型エラー: 文字列またはバイト オブジェクトが必要です
修正方法: オブジェクト「numpy.ndarray」には「index」属性がありません
修正方法: RuntimeWarning: exp でオーバーフローが発生しました
修正方法: すべてのスカラー値を使用する場合は、インデックスを渡す必要があります。
修正方法: 値の長さがインデックスの長さと一致しません
修正方法: オブジェクト「numpy.ndarray」には「append」属性がありません
修正方法: ValueError: float NaN を int に変換できません
修正方法: ValueError: すべての配列は同じ長さでなければなりません
修正方法: 同じラベルが付いたシリアル オブジェクトのみを比較できます。
修正方法: 最初の引数は pandas オブジェクトの反復可能でなければなりません
修正方法: オブジェクト列と int64 列をマージしようとしています
修正方法: TypeError: 柔軟な型で削減できません
修正方法: ValueError: 配列要素をシーケンスで設定する
修正方法: サイズ 1 の配列のみを Python スカラーに変換できます。
修正方法: すべての入力配列は同じ次元数でなければなりません
修正方法: ValueError: 一致しない列を含む行を定義できません
修正方法: オブジェクト「numpy.float64」は要素の割り当てをサポートしていません
修正方法: オブジェクト「numpy.float64」は整数として解釈できません
修正方法: TypeError: – でサポートされていないオペランドの種類: “str” および “int”
修正方法: 整数スカラー配列のみがスカラー インデックスに変換できます。
修正方法: ValueError: インデックスに重複したエントリが含まれているため、再形成できません
修正方法: SyntaxError: 位置引数がキーワード引数に続きます
修正方法: runtimewarning: double_scalars で無効な値が検出されました
修正方法: 入力に NaN、無限大、または dtype(‘float64’) の値が大きすぎます。
修正方法: ValueError: オペランドをシェイプでブロードキャストできませんでした
修正方法: [float64] 型の配列をスカラー型 [bool] と比較できません
修正方法: [int64] 型の配列と [bool] 型のスカラーを使用して ‘rand_’ を実行できません。
修正方法: ValueError: NA/NaN 値を含む非ブール配列でマスクできません
修正方法: pandas データは numpy オブジェクト型に変換されます。 np.asarray(data)で入力データを確認します。


パンダ

pandas は、Python プログラミング言語に基づいて構築されたデータ分析ライブラリです。次のチュートリアルでは、このライブラリのさまざまな機能の使用方法を説明します。

入る 出る
PandasでCSVファイルを読み取る方法
Pandas で JSON ファイルを読み取る方法
Pandas で Excel ファイルを読み取る方法
Pandasでテキストファイルを読む方法
Pandas で TSV ファイルを読み取る方法
Pandas で HTML テーブルを読み取る方法
Python でテキスト ファイルをリストに読み込む方法
Pandas でファイルを読み取るときに行をスキップする方法
Pandas で複数の CSV ファイルをマージする方法
Pandas で usecols 引数を指定して read_csv を使用する方法
Pandas に CSV ファイルをインポートするときに特定の列を削除する方法
CSV ファイルを Pandas にインポートするときに最初の列を無視する方法
CSV ファイルを Pandas にインポートするときにタイプを指定する方法
PandasでCSVファイルから特定の行だけを読み取る方法
PandasでヘッダーなしのCSVを読み取る方法

CSV ファイルを文字列から Pandas に読み取る方法
Pandasで1行あたりの列数が異なるCSVを読み取る方法
CSV ファイルを Pandas にインポートするときに列名を設定する方法
NumPyでCSVファイルを読み取る方法
Python で「with」を使用してファイルを開く方法
Pandas DataFrame を Pickle ファイルとして保存する方法
Pandas DataFrame をテキスト ファイルにエクスポートする方法
NumPy 配列を CSV ファイルにエクスポートする方法
Pandas DataFrame を CSV ファイルにエクスポートする方法
Pandas DataFrame を JSON にエクスポートする方法
Pandas DataFrame を Excel にエクスポートする方法
インデックスなしで Pandas DataFrame を Excel にエクスポートする方法
Pandas DataFrame の特定の列を CSV ファイルにエクスポートする方法
Pandas DataFrame をヘッダーなしで CSV ファイルにエクスポートする方法
Pandas DataFrame を既存の CSV ファイルに追加する方法
Excel ファイルを Pandas にインポートするときにタイプを指定する方法
Pandas で Excel ファイルから特定の列を読み取る方法
Pandasでセルが結合されたExcelファイルを読み取る方法
Excel ファイルを Pandas にインポートするときに列名を設定する方法
Excel ファイルを Pandas にインポートするときに特定の列を無視する方法
Pandas で Excel ファイルを読み取るときに行をスキップする方法
Pandasで複数のExcelシートを結合する方法
複数の Excel シートにまたがる Pandas DataFrame を記述する方法

一般的な機能
Python で Pandas を使用する方法: PD 形式で Pandas をインポートする
Pandas のすべての列の型を確認する方法
Pandas でデータ型によって列を選択する方法
Pandasで列の型を変更する方法
Pandasで条件に基づいて列を選択する方法
Pandas で部分一致に基づいて列を選択する方法
Pandas DataFrame のすべての列を表示する方法
Pandas DataFrame のすべての行を表示する方法
Pandasで列幅を設定する方法
Pandas ですべての列名をリストする方法
Pandas の列名にサフィックスを追加する方法
Pandas の列名に接頭辞を追加する方法
Pandasで列名を小文字に変更する方法
Pandas で同じ名前を共有する列をマージする方法
Pandas DataFrame の行をリストに変換する方法
Pandas DataFrame の最後の行を取得する方法
Pandas DataFrame を反転する方法
Pandas のセルに条件付き書式を適用する方法
Pandas DataFrame にテーブル タイトルを追加する方法
Pandas プロットでインデックスを使用する方法
一連のパンダの描き方
Pandas でリストを列に変換する方法
Pandas で重複した列を作成する方法
Pandas DataFrame で単一の列を丸める方法
Pandasで列名を取得する方法
Pandas の最後の列のみの名前を変更する方法
Pandas で列の名前を変更する方法
Pandas で辞書を使用して列の名前を変更する方法
PandasのGroupby関数で列の名前を変更する方法
Pandasのgroupbyでas_indexを使用する方法
Pandas で 1 から始まる行のインデックスを再作成する方法
Pandas DataFrame の行の名前を変更する方法
Pandas で 2 つの行を入れ替える方法
Pandas で 2 つの列を交換する方法
NumPy配列内の2つの行を交換する方法
NumPy配列内の2つの列を交換する方法
Pandasで2つの列を乗算する方法
2 つの Pandas DataFrame を追加する方法
Pandas 3D データフレームの作成方法
複数の Pandas DataFrame をスタックする方法
インデックスを使用せずに Pandas DataFrame を転置する方法
インデックスなしで Pandas DataFrame を印刷する方法
Pandas DataFrame の列を印刷する方法
DataFrame Panda の特定の行を印刷する方法
Pandas DataFrame を幅広から長さに変更する方法
Pandas DataFrame を長いものから広いものに再形成する方法
Pandasのピボットテーブルにフィルターを追加する方法
Pandas で複数の aggfunc を使用してピボット テーブルを作成する方法
Pandas ピボットテーブルを DataFrame に変換する方法
Pandas ピボットテーブルで MultiIndex を削除する方法
Pandas でパーセンテージを含むピボットテーブルを作成する方法
Pandas で値の数を含むピボット テーブルを作成する方法
Pandasで値の合計を含むピボットテーブルを作成する方法
Pandas ピボットテーブルの NaN 値をゼロに置き換える方法
Pandas ピボットテーブルで列名を変更する方法
Pandas ピボットテーブルを列の値で並べ替える方法
Pandas ピボットテーブルに小計を追加する方法
文字列列に基づいて Pandas DataFrame を並べ替える方法
Pandas の列内の複数の値を置き換える方法
Pandasの列から特殊文字を削除する方法
Pandasの文字列から特定の文字を削除する方法
Pandas の 2 つの列間の文字列を比較する方法
Pandas で NaN 値を含まない行を選択する方法
Pandas で NaN 値を含む行を選択する方法
Pandas で 2 つの値の間の行を選択する方法
Pandas でブール系列を使用して DataFrame から行を選択する方法
ブール列を使用して Pandas DataFrame をフィルタリングする方法
Pandas DataFrame でブール値を文字列に変換する方法
pandas で条件を満たす最初の行を見つける方法
Pandas でオフセット列を作成する方法
Pandasでグループごとのオフセットを計算する方法
Pandas DataFrame をアンピボットする方法
Pandas DataFrame のコピーを作成する方法
Pandas で概要統計を計算する方法
Pandas で 5 つの数値の要約を計算する方法
Panda シリーズを値でフィルタリングする方法
Pandas のリストの値に基づいて行をフィルターする方法
Pandas で 2 つ以上のシリーズをマージする方法
異なる列名を持つ 2 つの Pandas DataFrame をマージする方法
複数の列にまたがる Pandas DataFrame をマージする方法
Pandas で複数の DataFrame をマージする方法
Pandasで左結合を行う方法
Pandas で内部結合を行う方法
Pandasで外部結合を行う方法
Pandasでクロス結合を行う方法
Pandas でアンチ結合を行う方法
パンダでファジーマッチングを実行する方法
Pandas DataFrame に複数の列を追加する方法
パンダで値をマージする方法
2 つの Pandas DataFrame を連結する方法
2 つの Pandas DataFrame を追加する方法
複数の Pandas DataFrame を追加する方法
Pandas DataFrame にリストを追加する方法
Pandas で VLOOKUP を実行する方法
Pandas DataFrame を複数の DataFrame に分割する方法
Pandas DataFrame を列値で分割する方法
Pandas でリストの列を複数の列に分割する方法
Pandasで列の順序を変更する方法
Pandas DataFrame の前に列を移動する方法
Pandasのインデックスをリストに変換する方法
Pandas 列をリストに変換する方法
Pandasの列の値の頻度カウントを取得する方法
Pandas の複数の列に基づいて度数表を作成する方法
Pandas でパーセンテージを含むクロス集計を作成する方法
Pandasのcrosstab()関数でaggfuncを使用する方法
Pandas のクロス集計から棒グラフを作成する方法
Pandas のクロス集計の値を並べ替える方法
Pandas DataFrame でインデックスの名前を変更する方法
Pandas でインデックス値を変更する方法
Pandasで最初の列をインデックスとして使用する方法
Pandas の列からスペースを削除する方法
Pandasでdropna()を使用した後にインデックスをリセットする方法
Pandas の特定の列で Dropna() を使用する方法
Pandas で thresh で Dropna() を使用する方法
Pandasで列を移動する方法
Pandas の列内の true と false の出現をカウントする方法
Pandas DataFrame に数値列を追加する方法
定数値を持つ列を Pandas DataFrame に追加する方法
ある Pandas DataFrame から別の Pandas DataFrame に列を追加する方法
Pandas DataFrame に空の列を追加する方法
空の Pandas DataFrame に行を追加する方法
Pandas DataFrame に行を追加する方法
Pandas DataFrame にヘッダー行を追加する方法
Pandas DataFrame で最初の行をヘッダーとして設定する方法
Pandas DataFrame から最初の列を取得する方法
Pandas DataFrame の最初の行を取得する方法
Pandas で各グループの最初の行を取得する方法
Pandas DataFrameからセル値を取得する方法
Pandas DataFrame でセルの値を設定する方法
Pandas シリーズから利益を得る方法
ある Pandas DataFrame の行が別の Pandas DataFrame に存在するかどうかを確認する方法
Pandas DataFrameでセルが空かどうかを確認する方法
Pandas DataFrame が空かどうかを確認する方法
Pandasの列に値が存在するかどうかを確認する方法
Pandasで複数の列が等しいかどうかを確認する方法
Pandas で 2 つの DataFrame が等しいかどうかを確認する方法
Pandasで2つの列が等しい行を選択する方法
Pandas に列が存在しない場合に列を作成する方法
Pandasでグループごとに最初のN行を取得する方法
Pandas の複数の列で一意の値を見つける方法
パンダでグループごとに一意の値をカウントする方法
パンダで一意の値を数える方法
パンダで一意の値を見つけて NaN を無視する方法

Pandas で 2 つの列の一意の組み合わせをカウントする方法
Pandas で列内の一意の値を見つけて並べ替える方法
Pandas列内の特定の値の出現をカウントする方法
Pandas でインデックスによってグループ化する方法
Pandas で四半期ごとにグループ化する方法
Pandas で年ごとにグループ化する方法
Pandas で月ごとにグループ化する方法
パンダで週ごとにグループ化する方法
パンダ間で日ごとにグループ化する方法
Pandas で時間ごとにグループ化する方法
パンダで5分間隔でグループ化する方法
Pandas の Where 条件で Group By を使用する方法
パンダで曜日を見つける方法
Pandasで年、月、日から日付列を作成する方法
Pandas で開始日と終了日の間の営業日を取得する方法
Pandas で日付に日数を加算および減算する方法
Pandas で日付を YYYYMMDD 形式に変換する方法
Pandas で日付に月を加算および減算する方法
Pandas の列内の最も古い日付を見つける方法
2 つの Pandas DataFrame を減算する方法
パンダのグループ内の合計のパーセンテージを計算する方法
パンダでパーセンタイルランクを計算する方法
パンダで四分位数を計算する方法
Pandas で GroupBy を使用した後にグループを取得する方法
Pandas で groupby() と size() を使用する方法
Pandas でさまざまな値を指定して Groupby を使用する方法
Pandas で 2 つの列をグループ化して集計する方法
Groupby を使用して Pandas のグループ内で並べ替える方法
Pandas で Groupby と値番号を使用する方法
Groupby を使用して平均を計算し、パンダで NaN を無視しないようにする方法
Pandas で複数の集計で Groupby を使用する方法
Groupby を使用して Pandas で条件付きでカウントする方法
Pandasで条件を使用して列の値をカウントする方法
Pandasでグループごとの相関を計算する方法
Pandas で nlargest() で GroupBy を使用する方法
Pandas でビン数を指定して GroupBy を使用する方法
Pandas の差分で GroupBy を使用する方法
パンダで平均、中央値、最頻値を計算する方法
Pandas の GroupBy オブジェクトのモードを計算する方法
Pandas の GroupBy オブジェクトでランキングを計算する方法
Pandas で GroupBy を使用してリスト内の行をグループ化する方法
Pandas で GroupBy の文字列を連結する方法
Pandas GroupBy 出力を DataFrame に変換する方法
Pandasで最大値の行を返す方法
Pandasの各行の最大値を見つける方法
Pandas で idxmax() 関数を使用する方法
Pandasでdescribe()関数を使用する方法
Pandasでグループごとにdescribe()を使用する方法
PandasでMeanとStdのみにdescribe()を使用する方法
パンダで特定のパーセンタイルでdescribe()を使用する方法
Pandas でカテゴリ変数に description() を使用する方法
Pandas で description() を使用して科学表記法を削除する方法
Pandas で Where() 関数を使用する方法
Pandas で value_counts() 関数を使用する方法
Pandas で head() 関数を使用する方法
Pandasでexplode()関数を使用する方法
パンダで欠損値を代入する方法
Pandas DataFrame の欠損値を数える方法
Pandas DataFrame で行をレプリケートする方法
パンダで値の数をプロットする方法
Pandas で value_counts をパーセンテージとして表す方法
Pandas で value_counts() の結果を並べ替える方法
別の Pandas DataFrame にない行を取得する方法
Pandasでインデックスを日時に変換する方法
Pandas で DateTime を日付に変換する方法
PandasでDateTimeを文字列に変換する方法
Pandasで文字列を日付/時刻に変換する方法
Pandasでタイムスタンプを日付/時刻に変換する方法
PandasでDatetimeに時間を加算/減算する方法
Pandasでエポックを日付/時刻に変換する方法
pandas.to_datetimeで形式を指定する方法
Pandas で日付と時刻の列を結合する方法
Pandas でタイムスタンプに基づいて DataFrame から行を選択する方法
Pandas の文字列に先頭のゼロを追加する方法
Pandas でブール値を整数値に変換する方法
Pandas でオブジェクトを float に変換する方法
Pandas で「OR」演算子を使用する方法
Pandas で「AND」演算子を使用する方法
Pandasで日付から月を抽出する方法
Pandasで日付から四半期を抽出する方法
Pandasで日付から通算日を抽出する方法
Pandasで文字列から数値を抽出する方法
パンダで月単位の Timedelta を計算する方法
Pandas で Timedelta を Int に変換する方法
Pandas で日付範囲を作成する方法
パンダで日付を比較する方法
Pandas で 2 つの日付の間の行を選択する方法
パンダで 2 つの日付の差を計算する方法
パンダで 2 つの時間の差を計算する方法
Pandas() クエリで LIKE を使用する方法
Pandas()クエリで変数を使用する方法
Pandas() クエリで isin() を使用する方法
Pandas でスペースを含む列名をクエリする方法
Pandas で列を分割する方法
Pandas DataFrame を複数の部分に分割する方法
Pandas Loc を使用して複数の条件に基づいて行を選択する方法
Pandas での loc と iloc の違い
Pandas の at と loc の違い
Pandas で loc を使用して複数の列を選択する方法
パンダで「Is Not Null」を使用する方法
Pandas で「NO IN」フィルターを使用する方法
Pandas で「Does Not Contain」フィルターを使用する方法
Pandasでインデックス値でフィルタリングする方法
Pandas の特定の値と等しくない列でフィルタリングする方法
Pandas の複数の列に isin を使用する方法
Pandas DataFrame で最も近い値を見つける方法
Pandas DataFrame のすべての列で文字列を検索する方法
Pandasで文字列に複数の部分文字列が含まれているかどうかを確認する方法
Pandas で列全体の部分文字列を取得する方法
Pandas の列の各値に文字列を追加する方法
Pandas で文字列で始まらない行を選択する方法
Pandas で特定の文字列を含む行をフィルタリングする方法
Pandas で文字列の長さに基づいて行をフィルターする方法
Pandasで列に文字列が含まれているかどうかを確認する方法
パンダで「持つことでグループ化」する数式を使用する方法
Pandasで「列の値が次の場合」の数式を使用する方法
Pandas DataFrame をアルファベット順に並べ替える方法
Pandas DataFrame を日付で並べ替える方法
Pandas DataFrame を列名で並べ替える方法
Pandas DataFrame をインデックスと列で並べ替える方法
Pandas で複数の列で並べ替える方法
Pandasで行を絶対値で並べ替える方法
Pandas DataFrame で行番号を取得する方法
Pandas で行番号を持つ新しい列を追加する方法
Pandas の文字列列を複数の列に分割する方法
NumPy 配列を Pandas DataFrame に変換する方法
Pandas でカテゴリ変数を数値に変換する方法
Pandas でカテゴリ変数を作成する方法
Pandas でカテゴリデータをプロットする方法
Pythonでラベルエンコードを実行する方法
Scikit-Learn で複数列ラベルコーディングを使用する方法
NumPy配列の最大値インデックスを取得する方法
NumPyで値がtrueのインデックスを取得する方法
NumPy配列から特定の要素を削除する方法
NumPyで行列に行を追加する方法
NumPy行列を配列に変換する方法
浮動小数点数の NumPy 配列を整数に変換する方法
NumPy配列からNaN値を削除する方法
NumPy で NaN 値をゼロに置き換える方法
NumPyで負の値をゼロに置き換える方法
NumPy配列から重複要素を削除する方法
NumPyを使用してドット積を計算する方法
NumPy配列をフィルタリングする方法
NumPy 配列に値を入力する方法
NumPy 軸の使用方法
NumPy配列に要素を追加する方法
NumPyでゼロに等しい要素の数を数える方法
NumPyでTrueに等しい要素の数を数える方法
NumPyでNaNに等しい要素の数を数える方法
NumPyで値より大きい要素の数を数える方法
Python で外積を計算する方法
NumPy を使用してベクトルの大きさを計算する方法
NumPy配列の値インデックスを見つける方法
NumPy で要素の出現をカウントする方法
NumPy配列の一意の値を数える方法
複数の条件で NumPy Where() を使用する方法
NumPy配列内の要素を置換する方法
2 つの NumPy 配列を比較する方法
Pandasで特定の文字列を含む列を選択する方法
Pandas で数値列のみを選択する方法
Pandas でインデックスによって列を選択する方法

Pandas で名前で列を選択する方法
Pandas DataFrame でインデックスによって行を選択する方法
Pandas の列値に基づいて行を選択する方法
Pandas の別の列に基づいて列の値を抽出する方法
Pandas DataFrame から点群を作成する方法
Pandas で複数の列を使用して散布図を作成する方法
パンダプロットの図のサイズを調整する方法
Pandas で列値の分布をプロットする方法
Pandas DataFrame から 2 つの列をプロットする方法
複数の Pandas DataFrame をサブプロットにプロットする方法
Pandas のプロットに軸ラベルを追加する方法
Pandas の複数の列に NA 値を入力する方法
Pandas で SUMIF 関数を実行する方法
Pandas でネストされた DataFrame を作成する方法
Pandas で 2 つの列を比較する方法
Pandas で 3 つの列を比較する方法
2 つの Pandas DataFrame の列を比較する方法
2 つの Pandas DataFrame を行ごとに比較する方法
Pandas の 2 つの列間の相関を計算する方法
pandasで相関係数のP値を求める方法
Pandas の棒グラフの棒に注釈を付ける方法
Pandas で上位 10 の値を含む棒グラフを作成する方法
Pandas で GroupBy から棒グラフを作成する方法
Pandas DataFrame から箱ひげ図を作成する方法
Pandas DataFrame から円グラフを作成する方法
Pandas DataFrame からヒストグラムを作成する方法
Pandas シリーズからヒストグラムを作成する方法
Pandas でグループごとにヒストグラムをプロットする方法
ヒストグラムの図のサイズを変更する方法 Pandas
PandasヒストグラムのY軸にパーセンテージを表示する方法
Pandas DataFrame の各列のヒストグラムを作成する方法
Pandas ヒストグラムで使用されるビンの数を変更する方法
PandasヒストグラムのX軸の範囲を変更する方法
Pandas で対数スケールのヒストグラムを作成する方法
Pandas でプロット凡例を作成およびカスタマイズする方法
Pandas で散布行列を作成する方法
Pandas で積み上げ棒グラフを作成する方法
Pandas でプロットにタイトルを追加する方法
Pandas DataFrame から複数のシリーズをプロットする方法
Pandas: 列名から列インデックスを取得する方法
Pandas: インデックスによって列名を取得する方法
Pandas: 列が値と一致する行のインデックスを取得します
パンダ: 棒グラフに複数の列をプロットする方法
パンダ: Groupby と Plot の使用方法
パンダ: 2 つの線の違いを見つける方法
パンダ: 2 つの列の違いを見つける方法
パンダ: 結合とマージの違い

データフレーム関数
Pandasで列の合計を計算する方法
Pandas で列の平均を計算する方法
Pandas で列の中央値を計算する方法
パンダで標準偏差を計算する方法
パンダで条件付き平均を計算する方法
パンダで累積パーセンテージを計算する方法
パンダで逆累積和を計算する方法
Pandasでのグループごとの累計金額の計算方法
pandasで累積数を計算する方法
Pandas で選択した列の平均を計算する方法
Pandas で特定の列を合計する方法
Pandas で特定の行を合計する方法
Pandas Groupby に関数を適用する方法
Pandas の各行に関数を適用する方法
Pandas DataFrame に合計行を追加する方法
PandasでApplyとLambdaを使用する方法
Pandas で groupby() 関数とtransform() 関数を使用する方法
Pandas で axis=0 と axis=1 を使用する方法
Pandas apply() を適切に使用する方法
パンダで加重平均を計算する方法
パンダで変化率を計算する方法
Pandas で 2 つの DataFrame を比較する方法
Pandas DataFrame 列を文字列に変換する方法
Pandas DataFrame 列を整数に変換する方法
Pandasの特定の列をNumPy配列に変換する方法
シリーズから Pandas DataFrame を作成する方法
ランダムなデータを使用して Pandas DataFrame を作成する方法
乱数を使用して NumPy 行列を作成する方法
パンダでシリーズ間の交差を見つける方法
Pandasで条件に基づいてffillを使用する方法
Pandas fillna() を使用して NaN 値を置き換える方法
Pandas の特定の列で fillna() を使用する方法
Pandas で辞書を使用して NaN 値を埋める方法
パンダでNaN値を平均値で埋める方法
Pandas で NaN 値をモードで埋める方法
Pandas の別の列に NaN 値を入力する方法
別の Pandas DataFrame に基づいて列の値を更新する方法
Pandas DataFrame の値を置き換える方法
Pandas で inf をゼロに置き換える方法
Pandas で inf を Max Value に置き換える方法
Pandas で空の文字列を NaN に置き換える方法
Pandas で NaN 値を文字列に置き換える方法
Pandas で NaN 値をゼロに置き換える方法
Pandas で NaN 値を None に置き換える方法
Pandas でゼロを NaN に置き換える方法
Pandas で NaN 値を含む行を削除する方法
Pandas で NaN 値を含む列を削除する方法
Pandasで名前に特定の文字列が含まれている場合に列を削除する方法
Pandasで複数の列を削除する方法
Pandasで特定の値を含む行を削除する方法
条件に基づいて Pandas DataFrame の行を削除する方法
Pandasで複数の条件に基づいて行を削除する方法
Pandasでインデックスによって行を削除する方法
Pandas DataFrame から行を表示する方法
複数の条件で Pandas DataFrame をフィルタリングする方法
Pandas DataFrame に列を挿入する方法
Pandas DataFrame に行を挿入する方法
Pandas の特定のインデックス位置に行を挿入する方法
Pandas で Case ステートメントを作成する方法
Pandas で assign() メソッドを使用する方法
Pandas で複数の If Else 条件を使用して新しい列を作成する方法
Pandasで条件に基づいてブール列を作成する方法
Pandas で条件に基づいて新しい列を作成する方法
Pandasの条件に基づいて列の値を置き換える方法
Pandas DataFrame に空の列を追加する方法
Pandas で列名を含む空の DataFrame を作成する方法
既存の DataFrame から新しい Pandas DataFrame を作成する方法
Pandas DataFrame で 2 つの列を減算する方法
Pandas の複数の列にわたる最大値を見つける方法
Pandasの複数の列の最小値を見つける方法
Pandas で文字列を float に変換する方法
Pandas系列をNumPy配列に変換する方法
Pandas シリーズを DataFrame に変換する方法
辞書をDataFrame Pandasに変換する方法
Pandas DataFrameを辞書に変換する方法
異なる長さの辞書から Pandas DataFrame を作成する方法
Pandas DataFrame を NumPy 配列に変換する方法
Python でリストを DataFrame に変換する方法
インライン リスト データフレームを Python に変換する方法
リストを NumPy 配列に変換する方法
NumPy配列をリストに変換する方法
NumPy配列に列を追加する方法
NumPy 配列を列でソートする方法
NumPy配列から特定の列を取得する方法
NumPy配列から特定の行を取得する方法
Pandas で列を DateTime に変換する方法
Pandas で float を int に変換する方法
Pandasでオブジェクトをintに変換する方法
Pandas DataFrame の行の合計を見つける方法
Python で numpy.digitalize() を使用して変数をグループ化する方法
Pandas DataFrame のデータを正規化する方法
Pandas DataFrame でデータを標準化する方法
Pandasのインデックス列から一意の値を取得する方法
Pandasでインデックス列を削除する方法
Pandasでインデックス名を削除する方法
Pandas DataFrame でインデックスをリセットする方法
Pandasでインデックスを列に変換する方法
Pandas で MultiIndex をフラット化する方法
Pandas で列を除外する方法
Pandasで列をインデックスとして設定する方法
Numpy 配列を Pandas DataFrame に追加する方法
関数を NumPy 配列にマップする方法
NumPy配列のモードを計算する方法
NumPy配列内の要素を移動する方法
Pandas でグループごとに分位数を計算する方法
パンダの集団目撃数を数える方法
Pandas でグループごとの最大値を見つける方法
Pandasでグループごとの最小値を見つける方法
パンダでグループごとの中央値を見つける方法
パンダでグループ平均を見つける方法
Pandasのgroupbyで列の平均とノルムを計算する方法
pandasでグループごとの標準偏差を見つける方法
Pandasの各行の標準偏差を計算する方法
Pandas で GroupBy 合計を実行する方法
パンダで重複を見つける方法
パンダで重複をカウントする方法
Pandas で重複した行を削除する方法
Pandasで重複した列を削除する方法
Pandas の複数の列の重複を削除する方法
Pandasで重複を削除しながら最大値の行を保持する方法
Pandas で 2 つの列を結合する方法
Pandas で同じ列値を持つ行を結合する方法
Pandas で特定の列を保持する方法
Pandasに列が存在するかどうかを確認する方法
Python で cbind を使用する方法
Python で rbind を使用する方法
Pandasで列を削除する方法
Pandasでインデックスによって列を削除する方法
Pandas に列が存在する場合に列を削除する方法
Pandasのリストにない列を削除する方法
Pandas で名前のない列を削除する方法
Pandasで一部を除くすべての列を削除する方法
Pandasで特定の行を除くすべての行を削除する方法
Pandasの最初の列を削除する方法
パンダの最初の行を削除する方法
Pandas で複数の列を選択する方法
Pandas でサンプル データセットにアクセスする方法
Pandas の 2 つの列からタプルを作成する方法
Pandas DataFrame の列をループする方法
パンダ: 行内の値を更新する方法
パンダ:factorize() を使用して文字列を数値としてエンコードする方法
パンダ: 任意の列に値が表示される行を選択します
パンダ: 複数の列をグループ化して集計する方法
パンダ: 列内で一意の値を見つける方法
Pandas: 特定の文字列を含む行を削除する方法


マットプロットリブ

Matplotlib は、Python プログラミング言語に基づいて構築されたデータ視覚化ライブラリです。次のチュートリアルでは、このライブラリのさまざまな機能の使用方法を説明します。

Matplotlib のデフォルトカラーの完全ガイド
「%matplotlib online」の使い方
Matplotlib で値によって散布図に色を付ける方法
Matplotlib でランダムな色を生成する方法
Matplotlib でグループごとに箱ひげ図を作成する方法
Matplotlib でローソク足チャートを作成する方法
単一の Figure 上に複数の Matplotlib プロットを作成する方法
Matplotlib でプロット サイズを増やす方法
Matplotlib 図をファイルに保存する方法
背景が透明な Matplotlib プロットをエクスポートする方法
Matplotlib で複数の線をプロットする方法
Matplotlib で密度プロットを作成する方法
Matplotlib で時系列をプロットする方法
Matplotlib で特定の日付に垂直線を追加する方法
Matplotlib で垂直線を引く方法
Matplotlib で水平線を引く方法
Matplotlib でプロットに平均線を追加する方法
Matplotlib で相対頻度ヒストグラムを作成する方法
Matplotlib のデータのリストからヒストグラムをプロットする方法
Matplotlib ヒストグラムの色を変更する方法
Matplotlib ヒストグラムでビン サイズを調整する方法
Matplotlib で分布プロットを作成する方法
Matplotlib プロットのフォント サイズを変更する方法
Matplotlib でフォント ファミリーを変更する方法
Matplotlib で太字フォントを使用する方法
Matplotlib で斜体フォントを使用する方法
Matplotlib で等高線プロットを作成する方法
Matplotlib プロットから目盛を削除する方法
Matplotlib でチェックマーク ラベルを回転する方法
Matplotlib でティック数を変更する方法
Matplotlib でチェックマーク ラベルのフォント サイズを設定する方法
対数スケールを使用して Matplotlib プロットを作成する方法
Matplotlib プロットにグリッド線を表示する方法
Matplotlib で水平グリッドのみをプロットする方法
Matplotlib プロットの外側に凡例を配置する方法
Matplotlib で凡例の位置を変更する方法
Matplotlib 凡例にタイトルを追加する方法
Matplotlib で凡例のフォント サイズを変更する方法
Matplotlib 凡例の要素の順序を変更する方法
Matplotlib の散布図に凡例を追加する方法
Matplotlib で凡例を削除する方法
Matplotlib で手動凡例を作成する方法
Matplotlib で滑らかな曲線をプロットする方法
Matplotlib で積み上げ棒グラフを作成する方法
Matplotlib でバーの幅を調整する方法
Matplotlib カラーバーの位置を調整する方法
Matplotlib で軸ラベルの位置を調整する方法
Matplotlib 散布図に注釈を付ける方法
Matplotlib でプロットにタイトルを追加する方法
Matplotlib でタイトルの位置を調整する方法
Matplotlib でサブプロットにタイトルを追加する方法
Matplotlib サブプロット間の間隔を調整する方法
Matplotlib のサブプロットにテキストを追加する方法
Matplotlib でサブプロット サイズを調整する方法
Matplotlib で fig.add_subplot を使用する方法
Matplotlib で Quiver プロットを作成する方法
Matplotlib でマーカー サイズを調整する方法
Matplotlib で円をプロットする方法
Matplotlib で背景色を変更する方法
Matplotlib で行間の領域を埋める方法
Matplotlib プロットで ggplot スタイルを使用する方法
Matplotlib で長方形を描画する方法
Matplotlib で矢印を描く方法
Matplotlib で abline 関数を使用する方法
Matplotlib でグレースケール画像を表示する方法
Matplotlibで線の太さを調整する方法
Matplotlib でアスペクト比を設定する方法
Matplotlib プロットにテキストを追加する方法
Matplotlib で軸の制限を取得する方法
Matplotlib で軸範囲を設定する方法
Matplotlib で X 軸の値を設定する方法
Matplotlib で軸を反転する方法
2 つの Y 軸を持つ Matplotlib プロットを作成する方法
Matplotlib で傾向線を追加する方法
Matplotlib を使用してテーブルを作成する方法
Matplotlib で Tight_layout() を使用する方法


海から生まれた

Seaborn は、matplotlib 上に構築されたデータ視覚化ライブラリです。次のチュートリアルでは、このライブラリのさまざまな機能の使用方法を説明します。

Seabornの使い方:SeabornをSNSとしてインポート
単一の Figure 内に複数の Seaborn プロットを作成する方法
Seaborn で複数列の箱ひげ図を作成する方法
Seaborn 箱ひげ図から外れ値を削除する方法
Seaborn で箱ひげ図を X 軸に並べる方法
Seaborn 箱ひげ図で色を制御する方法
Seaborn 箱ひげ図で平均値を表示する方法
Seaborn Regplot で回帰式を表示する方法
Seaborn でヒート マップを作成する方法
Seaborn でヒートマップのサイズを調整する方法
Seaborn ヒートマップにタイトルを追加する方法
Seaborn で時系列プロットを作成する方法
Seaborn で正規分布をプロットする方法
Seaborn で円グラフを作成する方法
Seaborn で分布をプロットする方法
Seaborn でバープロットを作成する方法
Seaborn で積み上げ棒グラフを作成する方法
Seaborn で水平バープロットを作成する方法
Seaborn 棒グラフで棒の幅を変更する方法
Seaborn Barplot でバーの順序を変更する方法
Seaborn Barplot で値を表示する方法
Seaborn バープロットのバーの色を設定する方法
Seaborn countplot でバーを番号順に並べる方法
Seaborn ヒストグラムの色を変更する方法
Seaborn ヒストグラムで色相パラメータを使用する方法
Seaborn ペアプロットで色相パラメータを使用する方法
Seaborn で面グラフを作成する方法
Seaborn でペアランドを作成する方法
Seaborn で複数の線を描く方法
Seabornで線の太さを調整する方法
Seaborn 散布図でマーカーのサイズを変更する方法
Seaborn ライン プロットの色を変更する方法
Seaborn プロットで線のスタイルを変更する方法
点をマーカーとして使用して Seaborn ライン プロットを作成する方法
Seaborn プロットの図のサイズを調整する方法
Seaborn プロットの軸ラベルを変更する方法
Seaborn プロットのティック数を調整する方法
Seaborn でレジェンドの位置を変更する方法
Seaborn プロットで凡例のフォント サイズを変更する方法
Seaborn プロットの外に凡例を配置する方法
Seaborn でサブプロットを作成する方法
Seaborn プロットにタイトルを追加する方法
Seaborn プロットにテーブルを追加する方法
Seaborn プロットで対数スケールを使用する方法
Seaborn で点群に線を追加する方法
Seaborn プロットで軸ラベルを回転する方法
Seaborn プロットのフォント サイズを変更する方法
Seabornの背景色を変更する方法