Я пытаюсь получить количество сотрудников с зарплатой в определенном диапазоне. Как вывести число только для столбца «Зарплата».
salaryEmp = data4[data4.Salary.between(100, 500)].count()
3 ответа
Вы можете попробовать value_counts
data4.Salary.value_counts(bins=[100,500])
Я бы сделал что-то вроде:
len(data4[(data4.Salary>100) & (data4.Salary<500)])
Использовать
df.loc[df.Salary.between(100,500), 'Salary'].count()
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.