2017-07-05 16 views
2

私はこのデータを持っており、GDPレベル(平均以上平均以下)対アルコール消費レベル(平均以上平均以下)をクロス集計したいと思います。相関関係を見つける。パンダでこのテーブルをクロス集計する方法は?

data

私はこれをしようとしているが、私が欲しいものではありませんよ。

pd.crosstab(df['GDP'],df['Recorded_Consupmtion'], margins=True) 

答えて

1

IIUC:

df['GDP_Avg'] = np.where(df.GDP < df.GDP.mean(),'Below Average','Above Average') 

df['RC_Avg'] = np.where(df.Recorded_Consupmtion < df.Recorded_Consupmtion.mean(),'Below Average','Above Average') 

pd.crosstab(df['GDP_Avg'],df['RC_Avg'], margins=True) 

出力:

RC_Avg   Above Average Below Average All 
GDP_Avg           
Above Average    5    0 5 
Below Average    1    3 4 
All      6    3 9 
+0

おかげで男!それは私が望んだものです! – Gerson

+0

私はこれで新しいです、ごめんなさい、もう一度ありがとう! :) – Gerson

関連する問題