Python 在数据帧上执行验证(表达式)
我有一个带有2列的数据帧dfPython 在数据帧上执行验证(表达式),python,dataframe,sympy,Python,Dataframe,Sympy,我有一个带有2列的数据帧df Sub_marks Total_marks 40 90 60 80 100 90 0 0 我需要找出哪些行不符合sub_标记的标准。您可以尝试以下方法: df['val_check'] = df.Sub_marks <= df.Total_marks
Sub_marks Total_marks
40 90
60 80
100 90
0 0
我需要找出哪些行不符合sub_标记的标准。您可以尝试以下方法:
df['val_check'] = df.Sub_marks <= df.Total_marks
df
Sub_marks Total_marks val_check
0 40 90 True
1 60 80 True
2 100 90 False
3 0 0 True
df['val\u check']=df.Sub\u标记您可以直接比较列并将它们存储在列表中
condition = df['sub_marks']>=df['total_marks']
print(condition)
输出:
[True,True,False,True]
df['val_check'] = df.Sub_marks <= df.Total_marks
df
Sub_marks Total_marks val_check
0 40 90 True
1 60 80 True
2 100 90 False
3 0 0 True
condition = df['sub_marks']>=df['total_marks']
print(condition)
[True,True,False,True]