2017-07-16 37 views
1

私は、これはデータフレームをパンダ持っている:列名、私の最初のデータフレームでパンダのデータフレームの左上のデータの値にアクセスするにはどうすればよいですか?

>>> b 
My Personal Value NO YES 
Gender      
Female    2 3 
Male    2 1 

:その後、私はクロス集計機能をこのように使用

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']) 

そして、この第二のデータフレームを取得します以下のとおりです。

>>> a.columns.values 
array(['Gender', 'My Personal Value'], dtype=object) 
0123この第二のデータフレームに「私の個人的な価値」とは何か

>>> b.columns.values 
array(['NO', 'YES'], dtype=object) 

、そしてどのようにカント私はその値にアクセスします。私の第二のデータフレームで

、列名がありますか?

答えて

1

あなたはcolumns.nameが必要です

print (b.columns.name) 
My Personal Value 

print (b.index.name) 
Gender 
+0

感謝。私は軸を使って方法を見つけましたが、あなたの答えは正しい解決策です。 – Gredow

関連する問題