有没有一种方法可以通过熊猫中的两个变量进行查询?

时间:2019-11-11 14:48:04

标签: python python-3.x pandas

我试图通过使用easygui提供选项来查询数据库,而wich将让您选择一列和该列的值,并为您提供该查询的所有结果。

我已经尝试了以下方法,但无法得到任何结果。
pd.query('@ var1 == @ var2')。 (这样的东西会很棒) 我也尝试过这样的东西... pd.query('{0} == {1} .fotmat(var1,var2))

def datafiltering(self,data):
    columns_df=data.columns.tolist()
    msg='select a value to query'
    title='select'
    choicebox=eg.choicebox(msg,title,columns_df)
    querys=data[choicebox].unique()
    query_choicebox=eg.choicebox(msg,title,querys)
    data.query('@choicebox==@query_choicebox'
    return data

数据是一个数据框

0 个答案:

没有答案