У меня есть фрейм данных, который имеет биржевые тикеры и точность моделей для различных дат, который выглядит следующим образом:
ZAYO 20170228 0.203997
ZAYO 20170531 0.180037
ZAYO 20170831 0.110623
ZBH 20170131 0.130060
ZBH 20170430 0.115384
ZBH 20170731 0.065990
AAAP 20170331 1.075765
AAAP 20170630 1.119365
AAAP 20170930 0.223602
AAL 20170131 0.338255
AAL 20170430 0.386442
AAL 20170731 0.171351
Я хочу создать сводный фрейм данных, где каждая строка содержит имя тикера, среднюю точность,% случаев, когда точность выше 20,% случаев, когда точность выше 50%.
Я использую
dfGrouped = df.groupby(['tickers'])
dfGrouped.Accuracy.mean()
, чтобы получить среднюю точность, но не уверен в чистом способе подсчетаво сколько раз точность для определенного тикера была выше 20%, 50%.