Python / Pandas:データフレームインデックスのレベルはいくつですか?

knightofni

データフレームに多重指数または「通常」指数があるかどうかを知らずに、データフレームにいくつのレベルがあるかを知る必要があります。

データフレームdfnb_levels結果を保持する変数想定すると、データフレーム多重指数がある場合、次のことができます。

>>> nb_levels = len(df.index[0])    
nb_levels = 2

2レベルの多重指数を想定

だから私はこのような私の望ましい結果を得ることができました:

try:
    df.index.get_level_values(1)
    nb_levels = 1
except:
    nb_levels = len(df.index[0])

しかし、それは恐ろしいハックのように感じます、そして確かにこの結果を得るための簡単な方法がなければなりません。問題は、私がそれを見つけることができないように見えることです。助けて ?

Rutger Kassies

各データフレームには、レベルの量を保持する属性があります。

nblevels = df.index.nlevels 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Python Pandas: データフレーム内の値のインデックス ラベルを取得する

分類Dev

Python:1つがランダムサンプルであるのに、2つのデータフレームのインデックスを比較できないのはなぜですか

分類Dev

Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

分類Dev

Python [pandas]:別のデータフレームのインデックスで特定の行を選択します

分類Dev

Python Pandas、groupby()グループラベルを新しいデータフレームのインデックスとして設定

分類Dev

Pythonで複数のインデックスを持つデータフレームのスタックプロットを作成する方法は?

分類Dev

python:pandasデータフレームの行インデックスの変更

分類Dev

python pandas:マルチインデックスデータフレームの単一列ラベルの名前を変更します

分類Dev

Pythonデータフレームの列と行のインデックス値を削除するにはどうすればよいですか?

分類Dev

Python:パンダのデータフレームからインデックスを選択する方法は?

分類Dev

Python / Pandas-インデックス以外の列に基づいて2つのデータフレームをマージする

分類Dev

Python:あるデータフレームから別のデータフレームに特定のインデックスで行を挿入する

分類Dev

Python Pandasデータフレームの列で最大でグループを見つけてマークする最も速い方法は何ですか?

分類Dev

Pythonデータフレームはトップ5のインデックスを見つけ、別の列にインデックスを付けます

分類Dev

Python Pandas:2つのデータフレームをインデックスで結合し、同じ名前の列を結合します

分類Dev

Pythonでデータフレームの各インデックスの列ヘッダーを取得するのはなぜですか?

分類Dev

Python-別のデータフレームのインデックスに基づく条件をデータフレームに入力する最速の方法

分類Dev

Python-別のデータフレームのインデックスに基づく条件をデータフレームに入力する最速の方法

分類Dev

PYTHON-日付インデックスの2つのデータフレームをマージします

分類Dev

Python用のPandasをインストールしましたが、データフレーム参照を正しく取得できないようです

分類Dev

Pythonで作成されたデータフレームからインデックスを削除するにはどうすればよいですか?

分類Dev

パンダのデータフレーム(Python)はRのデータフレームまたはデータテーブルに近いですか?

分類Dev

Python Pandasは、最小インデックスに基づいてデータフレームから値を抽出します

分類Dev

Python Pandas:マルチインデックスデータフレームの変換

分類Dev

Pythonを使用してディレクトリ内のファイルをウォークスルーし、特定の制約を指定してpandasデータフレームを出力するにはどうすればよいですか?

分類Dev

pandas pythonで別のデータフレームのサブセット交差から1つのデータフレームを減算する方法は?

分類Dev

Python:データフレームはインデックスルールに列を追加します

分類Dev

データフレーム(Python)で特定の条件下でいくつかの行を抽出する方法は?

分類Dev

Pythonデータフレームで共通の日付(またはインデックス)を共有しない行を見つける方法

Related 関連記事

  1. 1

    Python Pandas: データフレーム内の値のインデックス ラベルを取得する

  2. 2

    Python:1つがランダムサンプルであるのに、2つのデータフレームのインデックスを比較できないのはなぜですか

  3. 3

    Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

  4. 4

    Python [pandas]:別のデータフレームのインデックスで特定の行を選択します

  5. 5

    Python Pandas、groupby()グループラベルを新しいデータフレームのインデックスとして設定

  6. 6

    Pythonで複数のインデックスを持つデータフレームのスタックプロットを作成する方法は?

  7. 7

    python:pandasデータフレームの行インデックスの変更

  8. 8

    python pandas:マルチインデックスデータフレームの単一列ラベルの名前を変更します

  9. 9

    Pythonデータフレームの列と行のインデックス値を削除するにはどうすればよいですか?

  10. 10

    Python:パンダのデータフレームからインデックスを選択する方法は?

  11. 11

    Python / Pandas-インデックス以外の列に基づいて2つのデータフレームをマージする

  12. 12

    Python:あるデータフレームから別のデータフレームに特定のインデックスで行を挿入する

  13. 13

    Python Pandasデータフレームの列で最大でグループを見つけてマークする最も速い方法は何ですか?

  14. 14

    Pythonデータフレームはトップ5のインデックスを見つけ、別の列にインデックスを付けます

  15. 15

    Python Pandas:2つのデータフレームをインデックスで結合し、同じ名前の列を結合します

  16. 16

    Pythonでデータフレームの各インデックスの列ヘッダーを取得するのはなぜですか?

  17. 17

    Python-別のデータフレームのインデックスに基づく条件をデータフレームに入力する最速の方法

  18. 18

    Python-別のデータフレームのインデックスに基づく条件をデータフレームに入力する最速の方法

  19. 19

    PYTHON-日付インデックスの2つのデータフレームをマージします

  20. 20

    Python用のPandasをインストールしましたが、データフレーム参照を正しく取得できないようです

  21. 21

    Pythonで作成されたデータフレームからインデックスを削除するにはどうすればよいですか?

  22. 22

    パンダのデータフレーム(Python)はRのデータフレームまたはデータテーブルに近いですか?

  23. 23

    Python Pandasは、最小インデックスに基づいてデータフレームから値を抽出します

  24. 24

    Python Pandas:マルチインデックスデータフレームの変換

  25. 25

    Pythonを使用してディレクトリ内のファイルをウォークスルーし、特定の制約を指定してpandasデータフレームを出力するにはどうすればよいですか?

  26. 26

    pandas pythonで別のデータフレームのサブセット交差から1つのデータフレームを減算する方法は?

  27. 27

    Python:データフレームはインデックスルールに列を追加します

  28. 28

    データフレーム(Python)で特定の条件下でいくつかの行を抽出する方法は?

  29. 29

    Pythonデータフレームで共通の日付(またはインデックス)を共有しない行を見つける方法

ホットタグ

アーカイブ