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

How can I access the value of the upper left data in a Pandas dataframe?

我有这个 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)

第二个数据帧的 "My Personal Value" 是什么,我如何无法访问该值?

你需要columns.name:

print (b.columns.name)
My Personal Value

print (b.index.name)
Gender