Pandas DataFrame の行インデックス値をリストとして取得しますか? [重複] 質問する

Pandas DataFrame の行インデックス値をリストとして取得しますか? [重複] 質問する

おそらく、この回答を見つけようとしているときに、不適切な検索用語を使用しているのでしょう。現在、DataFrame にインデックスを付ける前は、次のようにして列内の値のリストを取得しています...

 list = list(df['column']) 

...次に、set_index列に入力します。これは無駄な手順のようです。上記をインデックスで実行しようとすると、キー エラーが発生します。

インデックス (単一と複数の両方) 内の値を取得して、リストまたはタプルのリストに配置するにはどうすればよいでしょうか?

ベストアンサー1

/ の値を/indexとして取得するには、次のようにします。listlisttupleIndexMultiIndex

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

または

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

おすすめ記事