Python вопрос ранжирования: лучший способ ранжирования с условиями - PullRequest
0 голосов
/ 22 марта 2020

Я довольно новичок с python, и у меня есть следующая проблема, которую я хотел бы решить наиболее эффективным способом. У меня есть фрейм данных с указанием даты в качестве индекса и ежедневной производительности акций в столбцах, у меня есть другой фрейм данных (ISON) в том же формате, но только с 0 или 1 (хочу ли я рассмотреть акцию на данный день), и у меня есть ряд секторов для акций. Я хочу получить фрейм данных с:

  • датой в виде индекса

  • акциями в виде столбцов и для каждого дня

  • рейтинг каждой акции по отношению к ее сектору

  • учитывает только акции с ISON, равным 1.

Мне удалось сделать это, но очень тяжело, используя циклы и т. Д. Есть ли лучший способ сделать это?

Большое спасибо

foto из фрейма данных выступлений

enter image description here

формат кадра данных формата ISON

enter image description here

списка секторов

enter image description here

...