Есть ли примеры того, как передавать параметры с помощью SQL-запроса в Pandas?
В частности, я использую механизм SQLAlchemy для подключения к базе данных PostgreSQL. До сих пор я обнаружил, что следующие работы:
df = psql.read_sql(('select "Timestamp","Value" from "MyTable" '
'where "Timestamp" BETWEEN %s AND %s'),
db,params=[datetime(2014,6,24,16,0),datetime(2014,6,24,17,0)],
index_col=['Timestamp'])
Документация Pandas гласит, что параметры также могут передаваться как dict, но я не могу заставить это работать, например, попробовав:
df = psql.read_sql(('select "Timestamp","Value" from "MyTable" '
'where "Timestamp" BETWEEN :dstart AND :dfinish'),
db,params={"dstart":datetime(2014,6,24,16,0),"dfinish":datetime(2014,6,24,17,0)},
index_col=['Timestamp'])
Каков рекомендуемый способ запуска этих типов запросов из Pandas?