pandas怎么删除特定条件的行

   2024-11-05 3330
核心提示:要删除特定条件的行,可以使用drop方法结合布尔索引来实现。以下是一个示例:假设有一个包含学生信息的DataFrame,我们想删除所

要删除特定条件的行,可以使用drop方法结合布尔索引来实现。以下是一个示例:

假设有一个包含学生信息的DataFrame,我们想删除所有年龄大于等于18岁的学生:

import pandas as pd# 创建示例DataFramedata = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],        'Age': [20, 17, 22, 19]}df = pd.DataFrame(data)# 显示原始DataFrameprint("原始DataFrame:")print(df)# 删除年龄大于等于18岁的行df = df.drop(df[df['Age'] >= 18].index)# 显示删除后的DataFrameprint("\n删除后的DataFrame:")print(df)

运行以上代码,将会输出删除年龄大于等于18岁的行后的DataFrame。也可以根据具体条件进行修改。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号