python - 基于 2 个变量返回数据
问题描述
给我的第一篇文章。使用住房数据集进行学习任务。平方英尺有负值,卧室和浴室有零值。我想将数据缩小到这些行。我已经搞定了:
sac_new[sac_new['sq_ft'] == 0]
和
sac_new[sac_new['beds'] == 0]
我想将它们结合起来,得到 0 sq_ft 但有 1 个或更多床位的行。我认为这应该有效:
sac_new[sac_new['sq_ft'] == 0], sac_new[sac_new['beds'] >0]
希望以上内容能让您了解我哪里出错了,以及我是一个新手!
(我应该补充一点,它确实返回了一些东西,但它没有在表格中格式化,它包括 0 个床的行......)
解决方案
&
您可以使用运算符与您之前使用的相同技术组合此过滤器。这将是代码:
sac_filtered = sac_new[(sac_new['sq_ft'] == 0) & (sac_new['beds'] > 0)]
推荐阅读
- php - 如果没有包含已删除产品的行,则无法显示包含有关 woocommerce 产品信息的 mysql wpdb 表;也无法对 html 表格进行分页
- threat-model - 如何在 Microsoft 威胁建模工具中表示 Azure Function?
- arrays - 在 Swift 中收集和随机化数据
- outlook - Outlook 插件:Office 2016 桌面客户端:SCRIPT5022:Office.js 尚未完全加载
- node.js - npm install bitcoin-receive-payments --save
- php - laravel 如何在静态方法中使用 $this 上下文?
- python - 将 SQLite 转换为 Django
- html - 电子邮件签名按钮在放入 Outlook 后没有样式?
- exe - 使用 installshield 安装后运行 .exe
- azure - 在 Azure 上复制数据库而没有性能提升