在 Pandas 中,可以使用 drop 方法删除 DataFrame 中的列。以下是一些示例:
- 删除单个列:可以通过指定要删除的列的名称或索引来删除单个列。
# 通过列名删除单个列 df.drop('columnName', axis=1, inplace=True) # 通过索引删除单个列 df.drop(df.columns[index], axis=1, inplace=True)这里的 axis=1表示要删除列而不是行,inplace=True表示对原数据进行修改。如果不想对原数据进行修改,则可以将inplace参数设置为False。
- 删除多个列:可以通过指定要删除的多个列的名称或索引来删除多个列。
# 通过列名删除多个列 df.drop(['column1', 'column2'], axis=1, inplace=True) # 通过索引删除多个列 df.drop(df.columns[[index1, index2]], axis=1, inplace=True)在这里,我们可以通过传递列名列表或索引数组来删除多个列。 
在删除列之前,请确保您已经备份了数据,因为删除列是对数据进行永久性修改的操作。
 搬瓦工中文网
搬瓦工中文网






