Предположим, у меня есть фрейм данных с 3 столбцами какПодсчитайте частоту возникновения определенной строки
date amount type
0 20160101 50 apple
1 20160101 50 apple
2 20160101 50 banana
3 20160102 30 apple
4 20160102 50 apple
5 20160102 40 banana
6 20160102 40 banana
То, что я хочу сделать, это подсчитать частоту появления строки, используя все столбцы, и результат должен быть что-то вроде
date amount type times
20160101 50 apple 2
20160101 50 banana 1
20160102 30 apple 1
20160102 50 apple 1
20160102 40 banana 2
Мой код подобен
df
Out[23]:
Date Amount Type
0 20160101 50 apple
1 20160101 50 apple
2 20160101 50 banana
3 20160102 30 apple
4 20160102 50 apple
5 20160102 40 banana
6 20160102 40 banana
P=df.pivot_table('Amount','Date','Type')
P
Out[27]:
Type apple banana
Date
20160101 50 50
20160102 40 40
Вы попробовали какое-либо решение? –
В любом случае я могу это сделать? = да. Что вы пробовали? – glls
@ NagarajTantri Я знаю только, как подсчитать частоту определенного значения, но это не то, что я хочу. – xzt