我有这个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)
什么是我的个人价值"到第二个数据帧,以及我无法访问该值?
答案 0 :(得分:1)
您需要columns.name
:
print (b.columns.name)
My Personal Value
print (b.index.name)
Gender