У меня плохой макияж с этим макияжем. Меня интересует подсчет строк в столбцах с числовыми именами, например ['1', '2', '3', '4', '5']

enter image description here

И вернул бы серию что-то вроде:

string1 10
strinsag1 5
strins1 5

...

Я пробовал различные методы groupby, Counter и stack, но не нашел решения, которое работает

2
phantom234234 15 Окт 2020 в 21:55

1 ответ

Лучший ответ

Вы можете складывать данные и использовать value_counts():

df[['1','2','3','4','5']].stack().value_counts()
3
Quang Hoang 15 Окт 2020 в 19:01