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

备考刷题,请到

CDA认证小程序

"数据如下: df = pd.DataFrame({ 'city': ['Beijing', 'Shanghai', 'Beijing', 'Guangzhou'], 'price': [100, 200, 150, 80] }) 下列哪一行能选出城市为 'Beijing' 且价格大于 120 的行?"
A. df[(df['city'] == 'Beijing') and (df['price'] > 120)]
B. df[(df['city'] == 'Beijing') & (df['price'] > 120)]
C. df[(df['city'] == 'Beijing') && (df['price'] > 120)]
D. df['city'] == 'Beijing' & df['price'] > 120
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

Pandas 里逻辑“与”要用 &,而不是 Python 的 and AC错误。每个条件要用小括号括起来,否则会出现优先级错误,并且需要放在df[] 或者df.loc[]的中括号内,D错误;因此最终B符合。