Python-pandas-panel
提供:Dev Guides
Pythonパンダ-パネル
パネル*は、データの3Dコンテナです。 「パネルデータ」という用語は計量経済学から派生したものであり、パンダという名前の一部を担っています- pan(el)-da(ta)*-s。
3つの軸の名前は、パネルデータに関連する操作を説明する意味的な意味を与えることを意図しています。 彼らは-
- items -軸0、各アイテムは内部に含まれるDataFrameに対応します。
- major_axis -軸1、これは各DataFrameのインデックス(行)です。
- minor_axis -軸2、各DataFrameの列です。
pandas.Panel()
パネルは、次のコンストラクタを使用して作成できます-
コンストラクタのパラメータは次のとおりです-
Parameter | Description |
---|---|
data | Data takes various forms like ndarray, series, map, lists, dict, constants and also another DataFrame |
items | axis=0 |
major_axis | axis=1 |
minor_axis | axis=2 |
dtype | Data type of each column |
copy | Copy data. Default, false |
パネルを作成
パネルは、次のような複数の方法を使用して作成できます-
- ndarraysから
- DataFramesの辞書から
3D ndarrayから
その*出力*は次のとおりです-
注意-空のパネルと上のパネルの寸法を確認してください。すべてのオブジェクトは異なります。
DataFrameオブジェクトの辞書から
その*出力*は次のとおりです-
空のパネルを作成する
空のパネルは、次のようにパネルコンストラクタを使用して作成することができます-
その*出力*は次のとおりです-
パネルからデータを選択する
を使用してパネルからデータを選択します-
- アイテム
- Major_axis
- Minor_axis
アイテムを使用する
その*出力*は次のとおりです-
2つのアイテムがあり、item1を取得しました。 結果は、4行3列のDataFrameになります。これらは、 Major_axis および Minor_axis ディメンションです。
major_axisを使用する
データには、* panel.major_axis(index)*メソッドを使用してアクセスできます。
その*出力*は次のとおりです-
minor_axisを使用する
データには、* panel.minor_axis(index)。*メソッドを使用してアクセスできます。
その*出力*は次のとおりです-
注-寸法の変化を観察します。