【问题标题】:How to delete multiple rows in pandas dataframe based on one column object? [duplicate]如何基于一个列对象删除熊猫数据框中的多行? [复制]
【发布时间】:2020-08-23 09:28:20
【问题描述】:

我有一个看起来像这样的数据框

    Year  Season
    2000  Winter
    2002  Winter
    2002  Summer
    2004  Summer
    2006  Winter

我希望能够使用 Winter 删除所有行,使其看起来像这样

    Year  Season
    2002  Summer
    2004  Summer

【问题讨论】:

  • 这似乎是一个相当基本的任务,它的哪些部分没有被 Pandas 上的许多现有资源覆盖?请参阅How to Askhelp center

标签: python pandas


【解决方案1】:

像这样:

df = df[df['Season']!='Winter']

说明: df['Season']!='Winter' 返回一个布尔掩码,可用于索引原始数据帧,从而删除所有 seasonwinter 的行。

请看这里:How to select rows from a DataFrame based on column values?

猜你喜欢
  • 2019-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-01
  • 1970-01-01
  • 2020-09-15
  • 2021-11-03
相关资源
最近更新 更多