当前位置: 首页 > 知识库问答 >
问题:

如何基于一个列对象删除dataframe中的多行?[副本]

傅玮
2023-03-14

我有一个像这样的数据框

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

我希望能够在冬季移除所有的行,所以看起来像这样

    Year  Season
    2002  Summer
    2004  Summer

共有1个答案

芮歌者
2023-03-14

这样地:

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

说明:df['季节']!='温特'返回一个布尔掩码,您可以使用它来索引原始数据帧,从而删除季节温特的所有行。

请参见此处:如何基于列值从数据框中选择行?

 类似资料:
  • 好的,所以我正在开发一个小游戏,关于弹起一个球来击中敌人和力量。我让球在墙上、敌人和球员身上移动和弹跳,但我不能让能量在被球碰到时消失。 我读过几篇提出类似问题的线程,并尝试了所有建议的解决方案:将power-up对象设置为null,用remove()将其从存储在其中的ArrayList中删除,将其位置存储在ArrayList中以便以后使用此位置删除。我甚至尝试建立一个ID系统,通过使用它的唯一I

  • 有两个,我想删除一个。我该怎么办?

  • 假设对象数组如下: 如果标签和颜色相同,则为重复条目。在这种情况下,id=1和id=5的对象是重复的。 如何筛选此阵列并删除重复项? 我知道一些解决方案,在这些解决方案中,您可以使用以下内容对一个键进行过滤: 但是多个键呢? 根据评论中的要求,以下是预期结果:

  • 我有如下数据帧。 输入 输出 这怎么能在python中完成

  • 我想删除我的DataFrame中的第一列,我在网上找到了答案。答案是删除列1、2和4。我想知道为什么这行代码可以删除列,轴在这里的作用是什么?

  • 假设我有一个雇员对象列表,每个雇员类都有雇员姓名、雇员地址、工资等属性。现在我必须删除名称为“John”和Salary的雇员对象 列表empList=new ArrayList 根据我的理解,若要解雇具有上述情况的员工,我应使用以下代码: 因此,基本上上述代码将从列表中删除所需的Employee对象。如果我的理解正确,请告诉我。 除此之外,请澄清以下几点:1.当我们有数百万条记录时,我们将如何解决