标签: python pandas
我有一个数据框,其中包含一列值(X)。
df = pd.DataFrame({'X' : [2,3,5,2]})
对于每行,我想从其他行(A)中找到X值的平均值。
答案 0 :(得分:4)
其他行的平均值是列的总和减去行值除以列的大小减去1。在Pandas中这样写道:
df['A'] = (df['X'].sum() - df['X'])/(len(df) - 1)