У меня есть следующий код, который будет выполняться более 1,5 миллионов раз с различными запросами, которые динамически генерируются из файла конфигурации
Я не пытаюсь оптимизировать условия запроса, я пытаюсь посмотрим, могу ли я выполнить запрос один раз и получить тот же результат вместо того, чтобы выполнять запрос 3 раза в разных столбцах
csv_file_profit = pd.read_csv('C:\\Users\\test_data.csv')
if query_str:
profit_sum = csv_file_profit.query(query_str)['P/L'].sum()
trans_count = csv_file_profit.query(query_str)['Tran ID'].count()
atr_profit_sum = csv_file_profit.query(query_str)['Max ATR Profit'].sum()
Есть ли более быстрый способ получить тот же результат?