2024-10-02 02:34:20 发布
网友
我试图在我的数据集中设置产品组的平均值(希望迭代每个类别并最终填充缺少的数据)
df.loc[df.iCode == 160610,'oPrice'].fillna(value=df[df.iCode == 160610].oPrice.mean(), inplace=True)
它不起作用(可能像拷贝一样对待它)
谢谢
df.loc[(df.iCode == 160610) & (df.oPrice.isna()),'oPrice'] = df.loc[df.iCode == 160610].oPrice.mean()
df.loc[(df.iCode == 160610) & (df.oPrice.isna()),'oPrice'] = df.loc[df.iCode == 160610].oPrice.mean()
相关问题 更多 >
编程相关推荐