query_df¶
- async AsyncDeepModel.query_df(ql, **kwargs)¶
执行ql查询语句
获取DataFrame格式的二维表 如有变量,以kwargs的方式提供
- 参数
ql (
str
) – 执行的ql
示例
dm = DeepModel() # 以变量name 查询User对象,得到DataFrame dm.query_df( 'select User{name, is_active} filter .name=<std::str>$name', name='Alice' )
参见
query
, 执行ql查询语句,得到序列化后的结果query_object
, 执行ql查询语句,得到原始结果返回提示
kwargs语法:
select User{name, is_active} filter .name=<std::str>$name and is_active=<std::bool>$active
使用示例
dm = DeepModel() dm.execute( '''delete User filter .name=<std::str>$name and is_active=<std::bool>$active''', name='Alice', active='True' )
此处 $ 为以kwargs的方式指定参数的特殊符号, 且需在参数前增加相应类型提示,参数值只支持str和int类型
- 返回类型