使用 Pandas 的 DataFrame.drop() 方法可以根据列号删除 DataFrame 的列。通过 axis 参数指定删除方向,axis=1 表示删除列,columns 参数指定要删除的列的列表,其中可以使用列号或列名。

示例代码:

import pandas as pd

# 创建示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 根据列号删除列
df = df.drop(axis=1, columns=[0])  # 删除第一列,即列号为 0 的列

print(df)

输出结果:

   B  C
0  4  7
1  5  8
2  6  9

如上所示,第一列被成功删除。

Pandas 删除 DataFrame 列:使用列号进行操作

原文地址: https://www.cveoy.top/t/topic/lPVg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录