小编Ron*_*unk的帖子

在 Pandas 查询中使用变量

我正在尝试像这样查询 Pandas 数据框:

        inv = pd.read_csv(infile)
        inv.columns = ['County','Site','Role','Hostname'] 
        clist = inv.County.unique() # Get list of counties
        for county in clist: # for each county
            csub=inv.query('County == county') # create a county subset
            ... do stuff on subset
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误:

pandas.core.computation.ops.UndefinedVariableError: name 'county' is not defined
Run Code Online (Sandbox Code Playgroud)

我确定这是一个微不足道的错误,但我无法弄清楚。如何将变量传递给查询方法?

python pandas

26
推荐指数
2
解决办法
1万
查看次数

标签 统计

pandas ×1

python ×1