python переименовать - Python Pandas: Как получить имена строк из индекса данных?




2 Answers

df.index

выводит имена строк в качестве объекта Index pandas. Для списка,

list(df.index)

наконец, индекс поддерживает нарезку меток, аналогичную столбцам

df.index['Row 2':'Row 5'] 
столбец список

Так что предположим, что у меня есть dataframe с именами ростов, которые не являются самим столбцом per se, такие как:

        X  Y
 Row 1  0  5
 Row 2  8  1
 Row 3  3  0

Как получить эти имена строк в виде списка, если у меня есть их индекс? Например, это будет выглядеть примерно так:

function_name(dataframe[indices])
> ['Row 1', 'Row 2']

Спасибо за вашу помощь!




это, кажется, работает нормально:

dataframe.axes [0] .tolist ()




Related

python pandas dataframe