在数据透视表python

时间:2019-03-15 13:25:35

标签: pivot-table

我在数据集(new_dataset)中有数百个条目,如下所示:

    practice    items   test
    N81029       50     True
    N81029       1      False
    N81029       1      False
    N81030       20     True
    N81030       70     False

I want an output like this:
        practice    True    % of total      False       % of total
        N81029       50    (50/52) * 100     2          (2/52) * 100
        N81030       20     (20/90) * 100    70         (70/90)*100

我尝试使用ivot_tables:

pd.pivot_table(new_dataset,index = 'practice',columns = 'test',aggfunc='sum')

但是我没有得到想要的结果。请注意,我需要占总数的百分比。我出于指导目的提到(x / y)* 100。有人可以帮忙吗?

0 个答案:

没有答案