我有以下基本格式的pandas数据帧:
tempDF = pd.DataFrame({ 'id': [12,12,12,12,45,45,45,51,51,51,51,51,51,76,76,76,91,91,91,91],
'measure': [3.2,4.2,6.8,5.6,3.1,4.8,8.8,3.0,1.9,2.1,2.4,3.5,4.2,5.2,4.3,3.6,5.2,7.1,6.5,7.3],
'status': [0,1,1,2,1,1,0,1,0,1,2,0,0,1,1,0,1,0,2,2]})
我想根据“measure”中的值获取每个“status”的摘要统计信息。为此,我使用:
^{pr2}$…并且有义务为处于“状态”的每个组生成一系列摘要统计信息。然而,在我的实际数据库中,类别的数量要大得多,对于某些分析,我只想显示数量有限的类别的结果。我怎样才能在上面的示例2中显示我的统计信息?我尝试过使用.loc和其他标准方法进行切片和切割的各种表单,但都没有效果。我已经能够使用for循环逐个遍历每个组,但这似乎非常低效-我想肯定有更简单的方法。 任何帮助都将不胜感激。提前谢谢。在
如果你只需要状态1和状态2的状态。在
使用^{} 属性获取组,然后使用^{} 并为该组调用^{} :
组只是
^{pr2}$groups
中的键:相关问题 更多 >
编程相关推荐