我试着使用groupby(client_id或client _ name)替换列特征计数中的NaN值(其整数范围为1到10),但是NaN值似乎没有变化。
df['feature_count'].isnull().sum()
输出为:
2254
现在我使用:
df['feature_count'].fillna(df.groupby('client_name')['feature_count'].mean(), inplace=True)
但是输出保持不变:
df['feature_count'].isnull().sum()
2254
还有其他方法可以通过按其ID分组的列的其他非NaN值来替换NaN值?
婷婷同学_
相关分类