使用 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/BxL 著作权归作者所有。请勿转载和采集!

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