Python 返回基于2个变量的数据

Python 返回基于2个变量的数据,python,pandas,Python,Pandas,我的第一个帖子。使用住房数据集完成学习任务。平方英尺为负值,卧室和浴室为零值。我想把数据缩小到那些行。我已经做到了: sac_new[sac_new['sq_ft'] == 0] 及 我想将它们结合起来,得到一排面积为0平方英尺但床数为1张或更多的床。我认为这应该行得通: sac_new[sac_new['sq_ft'] == 0], sac_new[sac_new['beds'] >0] 希望以上内容能让你了解我的错误所在,以及我是多么的新手 (我要补充的是,它确实返回了一些内容,但

我的第一个帖子。使用住房数据集完成学习任务。平方英尺为负值,卧室和浴室为零值。我想把数据缩小到那些行。我已经做到了:

sac_new[sac_new['sq_ft'] == 0]

我想将它们结合起来,得到一排面积为0平方英尺但床数为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)]

您可以使用
&
运算符将此过滤器与以前使用的相同技术组合在一起。这将使守则:

sac_filtered = sac_new[(sac_new['sq_ft'] == 0) & (sac_new['beds'] > 0)]

就在那里!非常感谢。如果使用逻辑运算符
并且
将返回
ValueError
,您建议@blhsing做什么?如果我的回答对你有帮助,请随意接受。约翰:)@CeliusStingher,没关系。我刚刚意识到这是关于
pandas
框架的。干杯,我是自学成才的,所以我遗漏了很多东西,即使这对有经验的程序员来说可能是“基本的”,这就是为什么我总是乐于听取建议。我会的,谢谢你!就在那里!非常感谢。如果使用逻辑运算符
并且
将返回
ValueError
,您建议@blhsing做什么?如果我的回答对你有帮助,请随意接受。约翰:)@CeliusStingher,没关系。我刚刚意识到这是关于
pandas
框架的。干杯,我是自学成才的,所以我遗漏了很多东西,即使这对有经验的程序员来说可能是“基本的”,这就是为什么我总是乐于听取建议。我会的,谢谢你!sac_new是如何定义的?这些不是标准的Python列表,对吗?请提供一个。sac_new是如何定义的?这些不是标准的Python列表,对吗?请提供一份报告。