我希望能够遍历关系运算符。我有以下代码工作:
TP = df[(df.Truth == 1) & eval(df.age >= cutoff)]
我还有几行,其中真值和关系运算符不同,但其他一切都相同。我尝试创建一个列表并使用 eval 函数,但我知道这是错误的,因为我什至无法克服语法错误。
truths = [[1,'>='],[0,'>='],[1,'<'],[0,'<']]
for truth in truths:
truth_val = truth[0]
operator = truth[1]
TP = df[(df.Truth == truth) & eval(df.age operator cutoff)]
我如何着手循环关系运算符而不是让 python 将其作为字符串而是作为实际运算符?先感谢您!!!
慕慕森
动漫人物
catspeake
相关分类