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

问题描述:

我有这样的熊猫数据框:如何访问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) 

什么是“我的个人价值”这个第二数据帧,以及如何着我访问值?

您需要columns.name

print (b.columns.name) 
My Personal Value 

print (b.index.name) 
Gender 
+0

感谢。我找到了使用坐标轴的方法,但当然你的答案是正确的解决方案。 – Gredow