Python Pandas 删除 DataFrame 第一列:使用 drop 方法
使用 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
解释:
data.columns[0]获取 DataFrame 的第一列的列名。data.drop(data.columns[0], axis=1)使用drop方法删除第一列,axis=1表示删除列。data = ...将修改后的 DataFrame 赋值回原变量data。
注意:
drop方法不会修改原始 DataFrame,而是返回一个新的 DataFrame。- 如果想要修改原始 DataFrame,需要将
drop方法的结果赋值给原变量。
更多信息:
原文地址: https://www.cveoy.top/t/topic/nDyz 著作权归作者所有。请勿转载和采集!