python dataframe 删除某一列大于指定值的所有行
python dataframe 只保留某一列等于指定值的所有行
python dataframe 删除某一列等于指定值的所有行


Python matplotlib 画图 显示中文 中文乱码 无法显示负号


方式一,删除年份大于1999的所有行

# 任选一种
df2000 = df[df.year>1999]
df2000 = df[df['year']>1999]

方式二,只保留年份1999和2009的所有行

# 任选一种
df2000 = df[(df.year.isin([1999,2009]))]
df2000 = df[(df['year'].isin([1999,2009]))]

方式三,删除年份是1995 1996 和1999的所有行

# 任选一种
df2000 = df[~(df.year.isin([1995,1996,1999]))]
df2000 = df[~(df['year'].isin([1995,1996,1999]))]

示例一,删除前

在这里插入图片描述

示例一,删除后

在这里插入图片描述


Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐