113

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

 list = list(df['column']) 

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

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

4

2 に答える 2

1

これらを手動で に渡すだけの場合df.set_index()、それは不要です。すでに直接行うだけです。df.set_index['your_col_name', drop=False]

pandas では、インデックスを Python リストとして取得する必要があることは非常にまれです (かなりファンキーなことをしている場合や、インデックスを NumPy に戻す場合を除きます)。あなたは何か間違ったことをしています。

于 2016-11-17T10:51:27.453 に答える