【问题标题】:Pandas Loc with condition statement带有条件语句的 Pandas Loc
【发布时间】:2020-05-24 13:14:52
【问题描述】:

我在 pandas 数据框上使用 loc,它在指标列上有一个索引。在上图中,您可以看到在应用 loc 条件后,我得到了一个布尔列表。有什么方法可以获取值而不是布尔值。谢谢

enter image description here

【问题讨论】:

  • 这样的? data.loc[data['Meal, Inexpensive Restaurant']>400]
  • @Umer Ijaz 是您过滤结果的目标吗?

标签: python pandas dataframe


【解决方案1】:

试试这个:

data.loc['Meal, Inexpensive Restaurant', data.loc['Meal, Inexpensive Restaurant']>400]

第一个'Meal, Inexpensive Restaurant' 表示你想要这一行,data.loc['Meal, Inexpensive Restaurant']>400 是你的布尔向量

【讨论】:

猜你喜欢
  • 2017-07-08
  • 2020-05-31
  • 1970-01-01
  • 2021-11-13
  • 1970-01-01
  • 1970-01-01
  • 2017-06-24
  • 2021-06-19
  • 2019-06-12
相关资源
最近更新 更多