【864】pandas dataframe根据规则批量赋值

alex_bn_lee / 2023-07-20 / 原文

ref: Pandas新增一列并按条件赋值?


把下图中的 NaN 都赋值为 0

df.loc[条件判断, 'value'] = 0

m = pd.merge(gdf_africa, df_af_mp, how='left', on='country') 
m.loc[m['value'].isna(), 'value'] = 0 

m