如何根据数据框中的一列对象删除多行?

23 浏览
0 Comments

如何根据数据框中的一列对象删除多行?

这个问题已经有了答案:

根据列值在Pandas中删除DataFrame行

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

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

我想能够删除所有冬季的行,使其看起来像这样

    Year  Season
    2002  Summer
    2004  Summer

admin 更改状态以发布 2023年5月23日
0
0 Comments

像这样:

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

解释: df['Season']!='Winter' 返回一个布尔蒙版,可以用来索引原始数据框,从而删除所有seasonwinter的行。

请看这里:如何基于列值从数据框中选择行?

0