分享
三行代码  ›  专栏  ›  技术社区  ›  FollB

基于0或1的groupby后的百分比

  •  0
  • FollB  · 技术社区  · 1 周前

    我尝试将groupby列设置为1到3,并计算百分比,以便在result列中获得结果

    enter image description here

    1 回复  |  直到 1 周前
        1
  •  0
  •   Quang Hoang    1 周前

    我们试试看 groupby().transform()

    df['result'] = df['col3'] * df.groupby(['col1','col2'])['col3'].transform('mean')