我如何才能使这部分特定代码泛化?

我是编程的新手,目前正在尝试重构这段代码以使其针对每个属性通用化,以下是这些代码:

median_alcohol = df.alcohol.median()
for i, alcohol in enumerate(df.alcohol):
    if alcohol>= median_alcohol:
        df.loc[i, 'alcohol'] = 'high'
    else:
        df.loc[i, 'alcohol'] = 'low'
df.groupby('alcohol').quality.mean()

数据如下所示:

    fixed_acidity   ...  alcohol  quality
0   7.4             ...   9.4     5
1   7.8             ...   9.5     5

我该如何重构它,并可能使它针对每个属性泛化?提前致谢。