У меня плохой макияж с этим макияжем. Меня интересует подсчет строк в столбцах с числовыми именами, например ['1', '2', '3', '4', '5']
И вернул бы серию что-то вроде:
string1 10
strinsag1 5
strins1 5
...
Я пробовал различные методы groupby, Counter и stack, но не нашел решения, которое работает
1 ответ
Вы можете складывать данные и использовать value_counts()
:
df[['1','2','3','4','5']].stack().value_counts()
Похожие вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.