正在尝试获取pd.query函数
出错
UndefinedVariableError: name 'BACKTICK_QUOTED_STRING__AT_key' is not defined
对于下面的Python代码。我做错了什么
def ft_equal(df,key,value):
# print(key)
# print(value)
# return df[df[key] == value]
# print(key)
# print(df[key])
# return df.query('@key == "%s"' %value)
return df.query('`@key` == @value')
pd.DataFrame.ft_equal = ft_equal
df.ft_equal("Current State","Disburse")
您可能需要实际替换
key
和value
的值。。。您可以使用python3中的f
字符串来实现这一点在较旧的python版本中,您需要执行以下操作
试试这个:
或
相关问题 更多 >
编程相关推荐