我有一个Pandas交叉制表表,如下所示:
我想修剪数据框,所以我只有前2列数据(类A和类B)和前1行数据(真)。这是通过使用所有列和行计算的。我在计算中排除了所有记录。这是一个虚拟示例,我试图在一个更大的数据集上做一些事情,这就是为什么我不想硬编码这个虚拟示例的解决方案。
我希望 Dataframe 如下所示:
TFColumn Class A Class B All
================================
True 97120 49035 196590
All 148026 74978 300000
我已经成功地对行执行了此操作,但不确定如何将其扩展到列。
contingencyTable.sort_values(by=['All'], ascending = False).head(2)
1条答案
按热度按时间w41d8nur1#
也有
pd.DataFrame.nlargest
;也许是这样的:输出: