【问题标题】:How to add another condition to filter csv data如何添加另一个条件来过滤 csv 数据
【发布时间】:2017-06-12 22:23:02
【问题描述】:

我的问题与这篇文章有关:

How to filter csv data by applying conditions on certain columns in python

我将如何应用另一个条件?例如,假设我只对 Energy_Supply_per_capita > 280 且排放量_of_co2

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    试试这个:

    q = "Country_Area in ['Albania','Zambia'] "+\
        "and Energy_Supply_per_capita > 280 "+\
        "and emissions_of_co2 < 30"
    df.query(q)
    

    【讨论】:

    • 其中一个 cmets 包含以下代码行:cols = ['Country_Area', 'Energy_Supply_per_capita', 'Avg_GDP'] data_c.query('Energy_Supply_per_capita > 280')[cols]。我将如何合并它们? ps 很抱歉格式不好。我对堆栈溢出非常陌生,但仍在解决问题。
    • 为了更清楚,我如何包含来自另一列数据的行,例如这些国家的 Avg_GDP?再次感谢
    • @PistolPete,目前还不清楚 - 你想达到什么目的。请编辑您的问题并提供一个小的可重复数据集和所需的数据集
    猜你喜欢
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 2021-06-29
    • 2020-05-05
    • 2021-05-19
    • 1970-01-01
    相关资源
    最近更新 更多