代码之家  ›  专栏  ›  技术社区  ›  Sara

基于条件的数据帧行的平均值

  •  0
  • Sara  · 技术社区  · 4 年前
    data = {'a': [1, -1, -1, 1, -1, 1, -1, 1],
                    'b': [-2, 2, -2,2, -2, 2, 2,-2],
                    'c': [-1, 1, -1,-1, -1, 1,-1,1],
                    'Price': [138, 186, 124, 200,4, 6,5, 5]}
    df1 = pd.DataFrame(data)
    print(df1)
    

    我有一个像这样的5000行的巨大数据集。我想找出(a,b,c),(-a,b,-c),(-a,-b,-c),(a,-b,c)行的平均数。这些被认为是等价的行,我想要它们的平均价格。输出应为以下形式: enter image description here

    0 回复  |  直到 4 年前