Pandas の DataFrame の尖度計算メソッド

PythonPythonBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Python の pandas ライブラリにある DataFrame.kurt() メソッドは、DataFrame の尖度(kurtosis)を計算するために使用されます。尖度は、分布の形状を記述する統計的な尺度です。正規分布と比較して、データが重い裾(heavy-tailed)を持つか、軽い裾(light-tailed)を持つかを測定します。尖度の値が正の場合は重い裾の分布を示し、負の場合は軽い裾の分布を示します。

VM のヒント

VM の起動が完了したら、左上隅をクリックして Notebook タブに切り替え、Jupyter Notebook を開いて練習を始めましょう。

時には、Jupyter Notebook の読み込みが完了するまで数秒待つ必要があることがあります。Jupyter Notebook の制限により、操作の検証を自動化することはできません。

学習中に問題が発生した場合は、Labby に質問してください。セッション終了後にフィードバックを提供していただければ、迅速に問題を解決します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) pandas(("Pandas")) -.-> pandas/DataAnalysisGroup(["Data Analysis"]) pandas(("Pandas")) -.-> pandas/ReadingDataGroup(["Reading Data"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) pandas/ReadingDataGroup -.-> pandas/read_csv("Read CSV") pandas/ReadingDataGroup -.-> pandas/read_excel("Read Excel") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages") python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries") pandas/DataAnalysisGroup -.-> pandas/basic_statistics("Basic Statistics") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") python/DataScienceandMachineLearningGroup -.-> python/numerical_computing("Numerical Computing") python/DataScienceandMachineLearningGroup -.-> python/data_analysis("Data Analysis") subgraph Lab Skills pandas/read_csv -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} pandas/read_excel -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} python/importing_modules -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} python/using_packages -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} python/standard_libraries -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} pandas/basic_statistics -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} python/data_collections -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} python/numerical_computing -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} python/data_analysis -.-> lab-68647{{"Pandas の DataFrame の尖度計算メソッド"}} end

必要なライブラリをインポートする

DataFrame.kurt() メソッドを使用するには、まず pandas ライブラリをインポートする必要があります。

import pandas as pd

DataFrame を作成する

数値データを含む DataFrame を作成します。

df = pd.DataFrame({"A": [55, 60, 74, 50], "B": [30, 55, 40, 47], "C": [12, 55, 44, 66]})

DataFrame.kurt() メソッドを適用する

DataFrame の尖度(kurtosis)を計算するには、DataFrame.kurt() メソッドを使用できます。デフォルトでは、このメソッドは各列の尖度を計算します。

kurtosis = df.kurt()

結果を出力する

最後に、各列の尖度(kurtosis)の値を出力します。

print(kurtosis)

まとめ

この実験では、Python の pandas ライブラリにある DataFrame.kurt() メソッドを使用して DataFrame の尖度(kurtosis)を計算する方法を学びました。以下の手順に従って、必要なライブラリをインポートし、DataFrame を作成し、メソッドを適用し、結果を出力することができました。尖度の値はデータ分布の形状に関する洞察を提供し、統計分析に利用することができます。