如何在 Python Pandas 中删除 DataFrame 的第一列

在数据分析过程中,我们经常需要对 DataFrame 进行处理,例如删除不需要的列。本文将介绍如何使用 Python Pandas 中的 iloc 函数删除 DataFrame 的第一列。

代码示例:

# 删除 DataFrame 的第一列
df = df.iloc[:,1:]

解释:

  • iloc 函数用于选取行和列。
  • [:,1:] 表示选取所有行 (:),从第二列开始选取所有列 (1:), 即删除第一列。

示例:

假设我们有一个名为 df 的 DataFrame,它包含以下数据:

| 列 1 | 列 2 | 列 3 | |---|---|---| | A | 1 | 10 | | B | 2 | 20 | | C | 3 | 30 |

使用 df = df.iloc[:,1:] 代码后,df 将变为:

| 列 2 | 列 3 | |---|---| | 1 | 10 | | 2 | 20 | | 3 | 30 |

总结:

使用 iloc 函数可以方便地删除 DataFrame 的第一列或其他列。通过 [:,1:] 可以选取所有行,并从第二列开始选取所有列,从而实现删除第一列的操作。

Python Pandas 删除 DataFrame 第一列:使用 iloc 函数

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

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