📜  pandas 数据框删除列 - Python (1)

📅  最后修改于: 2023-12-03 14:45:04.195000             🧑  作者: Mango

Pandas 数据框删除列 - Python

Pandas 是 Python 语言中最流行的数据分析库之一,提供了专业级别的数据分析工具,使得数据处理更加高效、方便。在 Pandas 中删除数据框(DataFrame)的列非常简单。

删除单个列

通过 drop() 函数,可以轻松删除单个指定的列。

import pandas as pd

df = pd.read_csv('data.csv')
df.drop(columns=['columnName'], inplace=True)
删除多个列

如果要删除多个列,可以通过传递一个列名称数组来实现。

import pandas as pd

df = pd.read_csv('data.csv')
df.drop(columns=['columnName1', 'columnName2'], inplace=True)
删除连续的列

如果要删除连续的列,可以通过 iloc 函数和 drop() 函数实现。

import pandas as pd

df = pd.read_csv('data.csv')
df.drop(df.iloc[:, 2:4], inplace=True, axis=1)

以上代码将删除列 3 和列 4。

结论

以上是 Pandas 数据框删除列的几种方法。通过 drop() 函数可以轻松删除单个指定的列,通过传递一个列名称数组可以删除多个列,通过 iloc 函数和 drop() 函数可以删除连续的列。这些操作可以帮助我们更好地处理数据。