我正在尝试像这样查询 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)
我确定这是一个微不足道的错误,但我无法弄清楚。如何将变量传递给查询方法?