おそらく、この回答を見つけようとしているときに、不適切な検索用語を使用しているのでしょう。現在、DataFrame にインデックスを付ける前は、次のようにして列内の値のリストを取得しています...
list = list(df['column'])
...次に、set_index
列に入力します。これは無駄な手順のようです。上記をインデックスで実行しようとすると、キー エラーが発生します。
インデックス (単一と複数の両方) 内の値を取得して、リストまたはタプルのリストに配置するにはどうすればよいでしょうか?
ベストアンサー1
/ の値を/index
として取得するには、次のようにします。list
list
tuple
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