python删除某一列
作者:野牛程序员:2023-07-19 08:20:19python阅读 2759
要在Python中删除某一列,可以使用pandas库来处理数据。下面是一个示例,展示了如何删除DataFrame中的某一列:
import pandas as pd
# 创建示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 显示原始DataFrame
print("原始DataFrame:")
print(df)
# 删除列B
df = df.drop('B', axis=1)
# 显示删除列后的DataFrame
print("删除列后的DataFrame:")
print(df)这个例子中,首先创建了一个带有三列(A、B和C)的DataFrame。然后,使用drop函数删除了列B。在drop函数中,axis=1表示按列进行删除。最后,打印了删除列后的DataFrame,确认列B已被删除。
请注意,drop函数返回一个新的DataFrame,原始DataFrame保持不变。如果想在原始DataFrame上进行就地修改,可以使用inplace=True参数:
df.drop('B', axis=1, inplace=True)这样就可以直接在原始DataFrame上删除列B,而无需重新赋值给同一个变量。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python 截取
- 下一篇:python获取csv列名
