python - 多个条件查询表时出错
问题描述
我在这里做错了什么?
nondrinkers_21 = bootstrap3[bootstrap3['drinks_coffee']==False]['age']=='<21'['height'].mean()
TypeError:字符串索引必须是整数
我试图从一张桌子上找出 21 岁以下喝咖啡的人的平均身高。
解决方案
你的括号放错地方了。
nondrinkers_21 = (bootstrap3[(bootstrap3['drinks_coffee']==False) & (bootstrap3['age']<21)])['height'].mean()
推荐阅读
- sql - 随机选择每组的一个不同的行?
- python - 2Captcha + python + selenium ERROR_ZERO_CAPTCHA_FILESIZE
- sql-server - 加入带有子集的超集表
- python - 从 Oracle UCM 下载文件时出错
- python - 如何删除文本文件中某些单词的行
- javascript - JS在函数定义中使用for循环变量,在迭代过程中不改变函数
- javascript - 如何在控制台日志之外获取 IPC 消息的值?
- vba - 从其他文档粘贴时,如何防止样式被引入目标文档?
- oracle - 任何人都可以帮助我使用流水线功能吗?
- angular - 对话框打开时自动启动就地编辑 - Angular Material