Python教程:Pandas删除数据的4种情况

数据准备

模拟了一份股票交割的记录。

In [1]: import pandas as pd

In [2]: data = {

…: ‘证券名称’ : [‘格力电器’,‘视觉中国’,‘成都银行’,‘中国联通’,‘格力电器’,‘视觉中国’,‘成都银行’,‘中国联通’],

…: ‘摘要’: [‘证券买入’,‘证券买入’,‘证券买入’,‘证券买入’,‘证券卖出’,‘证券卖出’,‘证券卖出’,‘证券卖出’],

…: ‘成交数量’ : [500,1000,1500,2000,500,500,1000,1500],

…: ‘成交金额’ : [-5000,-10000,-15000,-20000,5500,5500,11000,15000]

…: }

…:

In [3]: df = pd.DataFrame(data, index = [‘2018-2-1’,‘2018-2-1’,‘2018-2-1’,‘2018-2-1’,‘2018-2-2’,‘2018-2-2’,‘2018-2-2’,‘2018-2-3’])

In [4]: df

Out[4]:

成交数量 成交金额 摘要 证券名称

2018-2-1 500 -5000 证券买入 格力电器

2018-2-1 1000 -10000 证券买入 视觉中国

2018-2-1 1500 -15000 证券买入 成都银行

2018-2-1 2000 -20000 证券买入 中国联通

2018-2-2 500 5500 证券卖出 格力电器

2018-2-2 500 5500 证券卖出 视觉中国

2018-2-2 1000 11000 证券卖出 成都银行

2018-2-3 1500 15000 证券卖出 中国联通

删除具体列

‘’’

遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025

寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!

‘’’

In [5]: df.drop(‘成交数量’,axis=1)

Out[5]:

成交金额 摘要 证券名称

2018-2-1 -5000 证券买入 格力电器

2018-2-1 -10000 证券买入 视觉中国

2018-2-1 -15000 证券买入 成都银行

2018-2-1 -20000 证券买入 中国联通

2018-2-2 5500 证券卖出 格力电器

2018-2-2 5500 证券卖出 视觉中国

2018-2-2 11000 证券卖出 成都银行

2018-2-3 15000 证券卖出 中国联通

删除具体行

In [6]: df.drop(‘2018-2-3’)

Out[6]:

成交数量 成交金额 摘要 证券名称

2018-2-1 500 -5000 证券买入 格力电器

2018-2-1 1000 -10000 证券买入 视觉中国

2018-2-1 1500 -15000 证券买入 成都银行

2018-2-1 2000 -20000 证券买入 中国联通

2018-2-2 500 5500 证券卖出 格力电器

2018-2-2 500 5500 证券卖出 视觉中国

2018-2-2 1000 11000 证券卖出 成都银行

也可以根据行号删除记录,比如删除第三行

‘’’

遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025

寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!

‘’’

In [22]: df.drop(df.index[7])

Out[22]:

成交数量 成交金额 摘要 证券名称

2018-2-1 500 -5000 证券买入 格力电器

最后

不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~

给大家准备的学习资料包括但不限于:

Python 环境、pycharm编辑器/永久激活/翻译插件

python 零基础视频教程

Python 界面开发实战教程

Python 爬虫实战教程

Python 数据分析实战教程

python 游戏开发实战教程

Python 电子书100本

Python 学习路线规划

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 16
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值