计算表中列的百分比

时间:2015-08-05 14:10:08

标签: python

我整天都在努力尝试自动将百分比插入表格中 我想到的表是:

    Variable            Category    Number
    Cardiovascular_Dx   No          161
                        Yes         42
                        Non-missing 203
              IHD_Dx    No          192
                        Yes         11
                        Non-missing 203

我希望将“不”和“是”作为非缺失的百分比。最终我希望将其放置在以下格式中:

    Variable            Category    Number(%)
    Cardiovascular_Dx   No          161 (79%)
                        Yes         42  (21%)
                        Non-missing 203 
              IHD_Dx    No          192  (95%)
                        Yes         11   (5%)
                        Non-missing 203

我意识到这在Excel中很容易,但我一直在寻找一种pythonic方法来实现它。我一直在循环,但问题是非缺失是通过最后循环所以我不能简单地存储值,除以非缺失[2]然后重新插入行。 如果有人可以提供帮助,我将不胜感激。

2 个答案:

答案 0 :(得分:0)

循环一次,计算总计,循环两次,根据循环1中的总计算百分比。

答案 1 :(得分:0)

向后循环,以便在点击是/否。

之前得到总数