Python Pandas 删除 DataFrame 第一列:使用 iloc 函数
如何在 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:] 可以选取所有行,并从第二列开始选取所有列,从而实现删除第一列的操作。
原文地址: https://www.cveoy.top/t/topic/jH4Y 著作权归作者所有。请勿转载和采集!