如何访问Pandas数据帧中左上角数据的值?

时间:2017-07-16 17:36:20

标签: python pandas dataframe crosstab

我有这个pandas数据帧:

   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 个答案:

答案 0 :(得分:1)

您需要columns.name

print (b.columns.name)
My Personal Value
print (b.index.name)
Gender