📜  pandas 按索引范围删除列 - Python (1)

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

Pandas 按索引范围删除列 - Python

在使用 Pandas 进行数据分析时,经常要对数据进行删除操作,本文将介绍如何按照索引范围删除 Pandas 数据框中的列。

操作方法

我们可以使用 Pandas 的 iloc 方法来按照索引范围删除数据框中的列。下面是具体的代码:

import pandas as pd

df = pd.read_csv('data.csv')
df = df.drop(df.columns[2:5], axis=1)

print(df)

在这个例子中,我们首先使用 Pandas 的 read_csv 方法将 CSV 文件读入 Pandas 数据框中。接下来,我们通过 df.columns[2:5] 来获取索引范围为 [2,5) 的列。最后,我们使用 drop 方法来删除这些列,并将修改后的数据框赋值给 df 变量。

df.drop() 方法中,我们设置了 axis=1 来表示删除列。如果要删除行,只需要将 axis=0

总结

本文介绍了 Pandas 按照索引范围删除数据框中的列的方法,希望对你进行数据分析有所帮助。