1. ホーム
  2. python

[解決済み] Pandas DataFrameの行インデックス値をリストとして取得する?重複

2022-10-26 11:45:15

質問

この答えを見つけようとするとき、私はおそらく貧しい検索語を使用しています。今現在、DataFrameのインデックスを作成する前に、この方法でカラムの値のリストを取得しているのですが...。

 list = list(df['column']) 

...それから set_index をカラムに追加します。これは無駄なステップのように思えます。インデックスで上記を試すと、キーエラーが発生します。

インデックス内の値(シングルとマルチの両方)を取得して、リストまたはタプルのリストに入れるにはどうすればよいですか?

どのように解決するのですか?

を取得するために index の値を list / listtuple のための Index / MultiIndex を行う。

df.index.values.tolist()  # an ndarray method, you probably shouldn't depend on this

または

list(df.index.values)  # this will always work in pandas