意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

要删除特定条件的行,可以使用drop方法结合布尔索引来实现

来源:恒创科技 编辑:恒创科技编辑部
2024-02-18 13:55:20

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

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

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

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




要删除特定条件的行,可以使用drop方法结合布尔索引来实现

上一篇: C++中的chrono库是用来处理日期和时间的库,提供了高精度的时间测量和时钟功能 下一篇: 要查询某个时间之后的数据,可以使用WHERE子句和比较运算符来筛选数据