Python Pandas 删除列操作
使用del和drop方法删除DataFrame中的列,使用drop方法一次删除多列
数据准备:
import pandas as pd data = pd.read_excel(r'销售数据.xlsx') print(data)
如下数据:
日期 销售 销售额 备注 毛利 客户 数量
0 2022-03-14 张三 87000 分两次转账 8000 北京维尼 1
1 2022-03-15 李四 100000 挂账 22000 北京威哥 1
2 2022-03-16 王伟 6800 挂账 1000 北京海涛 1
3 2022-03-17 王平 70000 现金 5000 北京隆功 1
4 2022-03-18 大铭 70000 现金 5000 北京隆功 1
使用del, 一次只能删除一列,不能一次删除多列:
import pandas as pd data = pd.read_excel(r'销售数据.xlsx') print(data) # 使用del, 一次只能删除一列,不能一次删除多列 # 只能使用 del df['备注'], 不能使用 del df[['备注', '客户']] del data['备注'] print(data)
结果:
D:\Python310\python.exe C:/Users/Administrator/Desktop/测试代码.py
日期 销售 销售额 备注 毛利 客户 数量
0 2022-03-14 张三 87000 分两次转账 8000 北京维尼 1
1 2022-03-15 李四 100000 挂账 22000 北京威哥 1
2 2022-03-16 王伟 6800 挂账 1000 北京海涛 1
3 2022-03-17 王平 70000 现金 5000 北京隆功 1
4 2022-03-18 大铭 70000 现金 5000 北京隆功 1
日期 销售 销售额 毛利 客户 数量
0 2022-03-14 张三 87000 8000 北京维尼 1
1 2022-03-15 李四 100000 22000 北京威哥 1
2 2022-03-16 王伟 6800 1000 北京海涛 1
3 2022-03-17 王平 70000 5000 北京隆功 1
4 2022-03-18 大铭 70000 5000 北京隆功 1
进程已结束,退出代码0
使用drop:
import pandas as pd data = pd.read_excel(r'销售数据.xlsx') print(data) # 使用drop # data = data.drop(['备注', '客户'], axis=1, inplace=False) # axis=1 表示删除列,['备注', '客户'] 要删除的col的列表,可一次删除多列 # inplace=True, 直接从内部删除 print(data)
结果:
D:\Python310\python.exe C:/Users/Administrator/Desktop/测试代码.py
日期 销售 销售额 备注 毛利 客户 数量
0 2022-03-14 张三 87000 分两次转账 8000 北京维尼 1
1 2022-03-15 李四 100000 挂账 22000 北京威哥 1
2 2022-03-16 王伟 6800 挂账 1000 北京海涛 1
3 2022-03-17 王平 70000 现金 5000 北京隆功 1
4 2022-03-18 大铭 70000 现金 5000 北京隆功 1
日期 销售 销售额 毛利 数量
0 2022-03-14 张三 87000 8000 1
1 2022-03-15 李四 100000 22000 1
2 2022-03-16 王伟 6800 1000 1
3 2022-03-17 王平 70000 5000 1
4 2022-03-18 大铭 70000 5000 1
进程已结束,退出代码0
到此这篇关于Python Pandas 删除列操作的文章就介绍到这了,更多相关Pandas 删除列内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
详解程序意外中断自动重启shell脚本(以Python为例)
这篇文章主要介绍了详解程序意外中断自动重启shell脚本(以Python为例),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-07-07python 实现读取一个excel多个sheet表并合并的方法
今天小编就为大家分享一篇python 实现读取一个excel多个sheet表并合并的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-02-02
最新评论