标签: python pandas
假设我有一个像namedtuple这样的数据框,我想在没有当前行的情况下计算均值。例如:第一行应计算为(2 + 3 + 4 + 5)/ 4。有什么功能可以做到这一点吗?还是只能通过for循环来实现?
namedtuple
答案 0 :(得分:5)
怎么样:
(df['a'].sum() - df['a']) / (df.shape[0] - 1)