如何在pandasql中为用户输入列名

时间:2019-07-16 09:20:32

标签: python-3.x sqldf pandasql

我已将列名存储在某个变量var1中,将值存储在另一个变量说val1中。我想运行sqldf查询以使用这两个变量。

这是我尝试过的代码

    var1="Price"
    val1=50.67

query= """SELECT count(*) as error FROM data where var1=val1"""
out= ps.sqldf(query, locals())

I am getting an error : var1 and val1 not found.

0 个答案:

没有答案