Ускоряет ли добавление индекса к большому фрейму данных поиск?Python

Программы на Python
Anonymous
Ускоряет ли добавление индекса к большому фрейму данных поиск?

Сообщение Anonymous »

Я новичок в pandas и использую в своем коде фреймы данных pandas. Кадры данных довольно большие (содержат более 2 миллионов строк). Я не добавлял никаких индексов в фрейм данных. Одно из значений в каждой строке — это дата, связанная с этой строкой, и я обрабатываю данные из кадра по дате. У меня есть строка кода, которая делает следующее:

Код: Выделить всё

these_trades = arc_trades[arc_trades['TradeDate'] == this_date]
Итак, я извлекаю только те значения, которые мне нужны по дате.
У меня довольно хороший опыт работы с базами данных, и мой вопрос: «Следует ли мне добавить индекс в DataFrame arc_trades, чтобы ускорить нарезку»? и, кроме того, могу ли я иметь несколько отдельных индексов для использования в различных ситуациях нарезки? Если да, то как мне добавить индексы?

Подробнее здесь: https://stackoverflow.com/questions/646 ... ps-quicker

Вернуться в «Python»