我想绘制一个直方图,显示“匹配”列中“amb_o”、“intel_o”、“sinc_o”、“fun_o”、“attr_o”、“sinc_o”列的平均值。因此,对于匹配(1)与不匹配(0),我希望看到相邻的“amb_o”的平均值,以及其他5列的平均值。换言之,我希望看到6个属性中以匹配结束的日期与以不匹配结束的日期的平均评分。我该怎么做
(该数据来自一项速配实验,参与者在该实验中对约会对象的志向、智力、真诚等属性的评分为0-10)
matchesdf = (dating.filter(['amb_o','intel_o','sinc_o','fun_o','attr_o','shar_o', 'match']))
# example of dataframe
dating = pd.DataFrame({'amb_o': [7, 8, 5],
'intel_o': [5, 9, 2],
'sinc_o': [8, 9, 2],
'fun_o': [6, 9, 5],
'match': [0, 1, 1]})
相关问题 更多 >
编程相关推荐