Dataframe 带有参数str的数据帧loc

Dataframe 带有参数str的数据帧loc,dataframe,loc,Dataframe,Loc,我有一个接口,它获取一个str,其中包含要执行的条件 可以直接在我的熊猫loc中传递此str吗 例如: df: {'col A': [1, 2, 3, 4], 'col B': ['a', 'b', 'c', 'd']} entry_str = "col A == 2" df = df.loc[entry_str] 谢谢您想要的输出是什么?我想检索与过滤器匹配的行。一种可能的方法是使用比较运算符拆分==,或=等条目。然后用答案回答问题。我认为如果您可以在界面中将entr

我有一个接口,它获取一个str,其中包含要执行的条件

可以直接在我的熊猫loc中传递此str吗

例如:

df:
{'col A': [1, 2, 3, 4],
'col B': ['a', 'b', 'c', 'd']}

entry_str = "col A == 2"

df = df.loc[entry_str]

谢谢

您想要的输出是什么?我想检索与过滤器匹配的行。一种可能的方法是使用比较运算符拆分
==
=
条目。然后用答案回答问题。我认为如果您可以在界面中将
entry\u str
中的列名、比较运算符和值分离开来会更容易。如果您想将字符串类型运算符转换为函数,可以参考。你可以访问更多的运营商。