Как я могу получить доступ к значению верхних левых данных в кадре данных Pandas?

У меня есть этот пандас dataframe:

   Gender My Personal Value
0    Male               YES
1  Female                NO
2  Female               YES
3    Male                NO
4  Female               YES
5  Female                NO
6  Female               YES
7    Male                NO

Тогда я использую функцию кросс-таблицы следующим образом:

>>> b = pd.crosstab(a['Gender'],a['My Personal Value'])

И получите этот второй фрейм данных:

>>> b
My Personal Value  NO  YES
Gender                    
Female              2    3
Male                2    1

В моем первом кадре данных имена столбцов:

>>> a.columns.values
array(['Gender', 'My Personal Value'], dtype=object)

На моем втором кадре данных имена столбцов:

>>> b.columns.values
array(['NO', 'YES'], dtype=object)

Что такое "Моя личная ценность" для этого второго фрейма данных, и как я могу получить доступ к этому значению?

1 ответ

Решение

Тебе нужно columns.name:

print (b.columns.name)
My Personal Value

print (b.index.name)
Gender
Другие вопросы по тегам