我希望在按name
进行分组后汇总此pandas表中的值:
name id c
john a1 10
john a1 10
bob a2 20
mary a3 30
具体而言,我希望对c
的值进行求和,按name
分组,但仅适用于id
唯一的实例。 df.groupby(["id"]).agg({"c": np.sum})
不正确,因为两个a1
条目的c
值相加。我只希望id
的唯一值对c
值的总和做出贡献。你怎么能用熊猫写这个?
答案 0 :(得分:1)
这应该有用。
return1 = diff(log(bist))
return1[,1] <- na.locf(return1[,1],na.rm = F)