如何基于一个列对象删除熊猫数据框中的多行? [复制]
Posted
技术标签:
【中文标题】如何基于一个列对象删除熊猫数据框中的多行? [复制]【英文标题】: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 Ask、help center。 【参考方案1】:像这样:
df = df[df['Season']!='Winter']
说明:
df['Season']!='Winter'
返回一个布尔掩码,可用于索引原始数据帧,从而删除所有 season
为 winter
的行。
请看这里:How to select rows from a DataFrame based on column values?
【讨论】:
***.com/questions/18172851/…以上是关于如何基于一个列对象删除熊猫数据框中的多行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章