Prawdopodobnie używam złych terminów wyszukiwania, gdy próbuję znaleźć tę odpowiedź. Teraz, przed indeksowania DataFrame, dostaję listę wartości w kolumnie w ten sposób ...Uzyskaj wartości indeksu wiersza Pandas DataFrame jako listę?
list = list(df['column'])
... wtedy będę set_index
na kolumnie. To wydaje się zmarnowanym krokiem. Podczas próby powyższego indeksu, otrzymuję kluczowy błąd.
Jak mogę pobrać wartości z indeksu (zarówno pojedyncze, jak i wielokrotne) i umieścić je na liście lub liście krotek?
* Dlaczego * chcesz je jako listę? –
'df.index.values'? –
Jeśli tylko otrzymujesz je ręcznie do przejścia w 'df.set_index()', to jest niepotrzebne. Po prostu wykonaj 'df.set_index ['your_col_name', drop = False]', już. – smci