标签: python pandas
我有一个数据框,我试图根据'sid'组找到均值'distance'。 当我尝试这段代码时,它给了我平均距离值:
sum= df.groupby('sid')['distance'].mean()
当我尝试创建新列以存储平均距离值时,它为我提供了Nan值:
df['sum'] = df.groupby('sid')['distance'].mean()
有人可以帮我弄清楚我在做什么错吗?