Получить счетчик значения в столбце данных и само значение в отдельных списках - PullRequest
0 голосов
/ 19 апреля 2020

Допустим, это мой кадр:

   A
0  j
1  j
2  k
3  j
4  b
5  k

Мне известны value_counts() и .count() и groupby operations. Моя проблема с ними заключается в том, что они возвращают объект серии / я действительно могу получить только сам счетчик.

Я хочу, чтобы я получил два отдельных списка (один с самим значением, а другой - count) упорядочено в порядке убывания частоты следующим образом:

ValueList=[j,k,b]
CountList=[3,2,1]

Я не уверен, как этого добиться, используя pandas. Пожалуйста, помогите: (

1 Ответ

1 голос
/ 19 апреля 2020

Преобразовать Series индекс и значения в list с:

s = df.A.value_counts()
ValueList = s.index.tolist()
CountList = s.tolist()
print (ValueList)
['j', 'k', 'b']

print (CountList)
[3, 2, 1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...