【问题标题】:how to combine dataframe select queries in pandas? [duplicate]如何在熊猫中组合数据框选择查询? [复制]
【发布时间】:2020-04-21 07:02:18
【问题描述】:
low_enrollment = df[ df['total_enrollment'] < 1000 ]
low_enrollment = df[df['sat_score'] < 1000]

如何将它们组合成一行?这不起作用。

low_enrollment = df[ df['total_enrollment'] < 1000 and df['sat_score'] < 1000]

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    您应该使用 &amp; 运算符进行逻辑运算,而不是 Python and

    low_enrollment = df[(df['total_enrollment'] < 1000) & (df['sat_score'] < 1000)]
    

    【讨论】:

    • @Erfan 我想了解更多关于 Pandas 的知识,但是很难入门,因为还有很多其他的高级用户,比如你自己和 Jezrael。
    • @ERJAN 伙计...似乎很容易误读评论,没有任何面部背景。我确实想“闯入” Pandas,但是,和其他所有标签一样,也有像你这样的大师非常活跃。
    猜你喜欢
    • 2021-10-25
    • 2019-06-29
    • 2020-12-23
    • 2019-12-18
    • 1970-01-01
    • 2021-07-17
    • 2018-11-09
    • 2016-10-03
    • 2021-09-14
    相关资源
    最近更新 更多