优选主流主机商
任何主机均需规范使用

dataframe删除列的方法 附示例演示

在 Pandas 中,可以使用 drop 方法删除 DataFrame 中的列。以下是一些示例:

  1. 删除单个列:可以通过指定要删除的列的名称或索引来删除单个列。
    # 通过列名删除单个列
    df.drop('columnName', axis=1, inplace=True)
    
    # 通过索引删除单个列
    df.drop(df.columns[index], axis=1, inplace=True)
    

    这里的 axis=1 表示要删除列而不是行,inplace=True 表示对原数据进行修改。如果不想对原数据进行修改,则可以将 inplace 参数设置为 False

  2. 删除多个列:可以通过指定要删除的多个列的名称或索引来删除多个列。
    # 通过列名删除多个列
    df.drop(['column1', 'column2'], axis=1, inplace=True)
    
    # 通过索引删除多个列
    df.drop(df.columns[[index1, index2]], axis=1, inplace=True)
    

    在这里,我们可以通过传递列名列表或索引数组来删除多个列。

在删除列之前,请确保您已经备份了数据,因为删除列是对数据进行永久性修改的操作。

未经允许不得转载:搬瓦工中文网 » dataframe删除列的方法 附示例演示