【问题标题】:Extract rows based on a condition - Pandas根据条件提取行 - Pandas
【发布时间】:2021-02-11 21:42:55
【问题描述】:

我想从 'route_id' = 6A 的 df 中提取所有行。

这是我尝试过的,但它返回语法错误:

 df.loc(df['route_id'] = 6A)

有什么建议吗?提前致谢。

【问题讨论】:

标签: python python-3.x dataframe pandas


【解决方案1】:

您似乎使用了赋值 = 而不是相等性测试 ==.loc 需要方括号,我还在 '6A' 周围添加了一些引号

df.loc[df['route_id'] == '6A']

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-11
    • 2020-02-16
    • 1970-01-01
    • 2021-10-31
    • 2017-08-20
    • 2022-12-20
    • 1970-01-01
    • 2022-01-25
    相关资源
    最近更新 更多