Middle
16
Создайте новый столбец salary_category в DataFrame на основе значения зарплаты (high/low)
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Чтобы создать новый столбец salary_category в DataFrame на основе значения зарплаты, можно использовать условное присваивание с помощью метода apply или np.where в pandas.
Пример с использованием np.where:
import pandas as pd
import numpy as np
# Пример DataFrame
df = pd.DataFrame({
'salary': [50000, 120000, 70000, 150000]
})
# Определяем порог для разделения на high и low
threshold = 100000
# Создаем новый столбец salary_category
df['salary_category'] = np.where(df['salary'] >= threshold, 'high', 'low')
print(df)
В результате столбец salary_category будет содержать значения 'high' для зарплат выше или равных 100000 и 'low' для остальных.