使用复选框作为用户输入来过滤熊猫中的数据

时间:2019-04-18 18:37:45

标签: python pandas checkbox user-input

我有一个数据框,希望用户能够根据特定列中的值进行过滤

我能够使用用户输入来创建初始选项。

jq -r '.[]|.location+" "+(.services[]|.name+" "+.version)' file
locationa serviceA 5.2.0.2
locationa serviceB 4.19.0.5
locationb serviceA 5.2.0.2
locationb serviceB 4.19.0.5
locationb serviceC 1.0.0.1

但是一旦我在“表”列中有了更多的值,这将不可行。我希望创建复选框,并将其用于过滤数据。如下所示:

def get_subset(df):
    table = input('\nWhich table? Account or Transactions?\n')
    return df[df['Table'] == table]

但这给了我一个复选框。我无法为表格列中的所有值创建此文件,也无法将其连接到过滤数据。熊猫有这种能力吗?

0 个答案:

没有答案