python删除某一列
作者:野牛程序员:2023-07-19 08:20:19python阅读 2592
要在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列名