У меня есть фрейм данных pandas, который содержит 30 столбцов, называемых возрастом, зарплатой, инвестициями, ссудой и т. Д. Я преобразовал все числовые значения в стандартизированные значения с использованием стандартного скалярного скаляра. Следовательно, все 30 столбцов содержат стандартизированные значения. Теперь мне нужно создать три корзины с именами «низкий», «средний», «высокий». Я попытался создать корзины вручную, написав код для каждого столбца. Код, который я использовал:
bins = [-3,-1.5,1,3]
names=["low","med","high"]
df['age'] = pd.cut(df['age'], bins, labels=names)
Работает, но мне нужно написать код длявсе 30 столбцов. Я не уверен, как создать динамический код для создания бинов для всех 30 столбцов.