考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

在Pandas中,现有包含订单信息的数据df 需筛选出“已支付且订单金额≥900元”的所有记录。以下代码实现正确的是:
A. df[(df.支付状态 == '已支付') and (df.订单金额 >= 900)]
B. df[df.支付状态 == '已支付' & df.订单金额 >= 900]
C. df[(df['支付状态'] == '已支付') & (df['订单金额'] >= 900)]
D. df.query("支付状态 == '已支付' or 订单金额 > 900")
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

Pandas条件查询需用位运算符& |(非and or),且每个条件需用括号隔离(选项A用and错误,选项B缺括号错误) 条件逻辑:题目要求"且"关系(逻辑与),选项D使用or(逻辑或)直接违背需求,因此D语法正确,但是逻辑错误。