在数据帧中,可以使用每个向量条目来填充单独组的NAN。下面是一种方法:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, None, 4, 5],
'B': [None, 2, 3, None, 5],
'C': [1, None, 3, 4, None]})
df_filled = df.groupby('A').transform(lambda x: x.fillna(x.mean()))
在上述代码中,'A'是用于分组的列名。lambda函数用于计算每个组的平均值,并使用fillna()函数填充NAN值。
print(df_filled)
这将输出填充后的数据帧,其中NAN值已被每个向量条目的平均值填充。
请注意,上述代码仅提供了一种填充NAN值的方法。根据具体情况,可能需要根据不同的需求和数据特点选择其他填充方法。
领取专属 10元无门槛券
手把手带您无忧上云