pandas llenan hileras con entradas que ocurren con menos frecuencia
df.loc[df[col].value_counts()[df[col]].values < 10, col] = "RARE_VALUE"
Real Raccoon
df.loc[df[col].value_counts()[df[col]].values < 10, col] = "RARE_VALUE"