gpt4 book ai didi

python - Pandas Groupby 占总数的百分比

转载 作者:太空宇宙 更新时间:2023-11-04 01:47:09 25 4
gpt4 key购买 nike

    df["% Sales"] = df["Jan"]/df["Q1"]
q1_sales = df.groupby(["City"])["Jan","Feb","Mar", "Q1"].sum()
ql_sales.head()



Jan Feb Mar Q1
City
Los Angeles 44 40 54 138

希望代码获取该季度的销售额百分比。希望它看起来像下面每个月除以该季度的总销售额。

                     Jan    Feb   Mar  
City
Los Angeles 31.9% 29% 39.1%

最佳答案

尝试div:

q1_sales[['Jan','Feb','Mar']].div(q1_sales['Q1']*0.01, axis='rows')

输出:

                   Jan        Feb        Mar
City
Los Angeles 31.884058 28.985507 39.130435

关于python - Pandas Groupby 占总数的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58844553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com