使用 Python Pandas 删除 DataFrame 第一列

使用 Python 的 Pandas 库可以轻松地删除 DataFrame 的第一列。我们可以使用 drop 方法,并指定 axis=1 参数来删除列。

代码示例:

import pandas as pd

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

# 删除第一列
data = data.drop(data.columns[0], axis=1)

print(data)

输出:

   B  C
0  4  7
1  5  8
2  6  9

解释:

  1. data.columns[0] 获取 DataFrame 的第一列的列名。
  2. data.drop(data.columns[0], axis=1) 使用 drop 方法删除第一列,axis=1 表示删除列。
  3. data = ... 将修改后的 DataFrame 赋值回原变量 data

注意:

  • drop 方法不会修改原始 DataFrame,而是返回一个新的 DataFrame。
  • 如果想要修改原始 DataFrame,需要将 drop 方法的结果赋值给原变量。

更多信息:

Python Pandas 删除 DataFrame 第一列:使用 drop 方法

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

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