如何访问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
感谢。我找到了使用坐标轴的方法,但当然你的答案是正确的解决方案。 – Gredow