美文网首页
pandas删除指定行或列

pandas删除指定行或列

作者: 数据小白周红艳 | 来源:发表于2020-09-28 15:57 被阅读0次

    在处理pandas数据时,我们经常需要删除指定列或者行,下面我们来看看怎么实现吧

    # 导入包
    import pandas as pd
    import numpy as np
    
    # 创建数据集
    df = pd.DataFrame(np.arange(9).reshape(3,3), index=['a','c','d'], columns=['oh','te','ca'])
    df
    
    image.png
    # 删除列,注意:结果返回的是一个新对象,原对象不会被改变
    df.drop(['ca'],axis=1)
    # 删除多列
    df.drop(['ca','te'],axis=1)
    
    image.png
    # 删除行
    df.drop(['a'])
    
    # 按列条件删除行
    df.drop(df[df.oh>3].index)
    
    image.png

    相关文章

      网友评论

          本文标题:pandas删除指定行或列

          本文链接:https://www.haomeiwen.com/subject/chnduktx.html