📅  最后修改于: 2023-12-03 15:06:33.822000             🧑  作者: Mango
在数据分析中,有时我们需要从数据框中删除某些列,以减少计算或者便于数据清洗和处理。本文将介绍如何从列名列表中删除数据框列。
我们可以使用drop()
函数来删除数据框中的指定列。下面是函数的基本语法:
df.drop(columns=[列1,列2,...])
其中,df
表示数据框,columns
参数接收一个列名列表,指定需要删除的列。
具体操作步骤如下:
导入数据框
import pandas as pd
# 导入数据框
df = pd.read_csv('data.csv')
指定需要删除的列
# 列名列表
drop_columns = ['列1', '列2', ...]
删除列
# 删除列
df.drop(columns=drop_columns, inplace=True)
注意,inplace=True
表示在原数据框上直接删除,而不是返回一个新的数据框。
以一个示例来演示如何删除数据框中的指定列。
import pandas as pd
# 导入数据框
df = pd.read_csv('data.csv')
# 列名列表
drop_columns = ['列1', '列2']
# 删除列
df.drop(columns=drop_columns, inplace=True)
以上示例将从数据框中删除名为列1
和列2
的两列,实现了从列名列表中删除数据框列的操作。