Sobes.tech
Middle

Crie uma nova coluna salary_category no DataFrame com base no valor do salário (alto/baixo)

sobes.tech IA

Resposta da IA

Чтобы создать новый столбец 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' для остальных.