位置: 编程技术 - 正文

python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)

编辑:rootadmin

推荐整理分享python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近在网上搜了许多关于pandas.DataFrame的操作说明,都是一些基础的操作,但是这些操作组合起来还是比较费时间去正确操作DataFrame,花了我挺长时间去调整BUG的。我在这里做一些总结,方便你我他。感兴趣的朋友们一起来看看吧。

一、创建DataFrame的简单操作:

1、根据字典创造:

字典中的keys就是DataFrame里面的columns,但是没有index的值,所以需要自己设定,不设定默认是从零开始计数。

2、从多维数组中创建

从多维数组中创建就需要为DataFrame赋值columns和index,否则就是默认的,很丑的。

3、用其他的DataFrame创建

这里的拷贝是深拷贝,改变cc中的值并不能改变bb中的值。

二、DataFrame的索引操作:

对于一个DataFrame来说,索引是最烦的,最易出错的。

1、索引一列或几列,比较简单:

多个列名需要将输入的列名存在一个列表里,才是个collerable的变量,否则会报错。

2、索引一条记录或几条记录:

这里注意冒号是必须有的,否则是索引列的了。

python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)

3、索引某几列的变量的某几条记录,这个折磨了我好久:

第一种

这种不能改变这里面的值,你只是能读值,不能写值,可能和loc()函数有关:

第二种:也是只能看

想要改变其中的值就会报错。

第三种:可以改变数据的值!!!

Iloc是按照数据的行列数来索引,不算index和columns

下面是证明:

三、在原有的DataFrame上新建一个columns或几个columns

1、什么都不用的,只能单独创建一列,多列并不好使,亲测无效:

赋予的list基本就是按照所给index值顺序赋值,可是一般我们是要对应的index进行赋值,想要更高级的赋值就看后面的了。

2、使用字典进行多列按index赋值:

这里aa是一个字典和列表的嵌套,相当于一条记录,使用keys当做index名而不是一般默认的columns名。达到了按index多列匹配的目的。由于dict()储存是混乱的,之间用dict()而不给他的index赋值会记录错乱,这一点注意值得注意。

四、删除多列或多记录:

删除列

删除记录

跟大家分享一篇关于python中pandas.DataFrame对行与列求和及添加新行与列示例,感兴趣的朋友们可以看看。

DataFrame还有很多功能还没有涉及,等以后有涉及到,看完官网的API之后,还会继续分享,everything is ok。

总结

标签: python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)

本文链接地址:https://www.jiuchutong.com/biancheng/378673.html 转载请保留说明!

上一篇:python中pandas.DataFrame对行与列求和及添加新行与列示例

下一篇:Python中functools模块函数解析(python functools.wraps)

  • 小微企业城建税优惠政策2023
  • 查补以前年度税款
  • 盈余公积转增资本会影响所有者权益吗
  • 季节性临时工是不是可以不上社保
  • 自然人独资是小规模纳税人吗
  • 金税盘维护费申报
  • 债务重组损失是否属于营业外支出
  • 装饰设计事务所平面图
  • 无营业执照是否可以先办场所码
  • 代扣和代垫
  • 小规模纳税人开了3%的专票还能享受1%
  • 商贸企业涉税问题
  • 递延收益是什么表
  • 收入跨期审计调整分录如何滚调
  • 租赁公司怎么开展业务
  • 建筑总包会计分录
  • 增值税扣税凭证抵减销项税额
  • 未开票增值税怎么申报
  • 酒店固定资产明细表范本
  • 子公司是否可以共享总公司的资质
  • 商砼税率是多少
  • 利润表里的其他业务利润怎么形成的
  • win7文件打开方式怎么恢复以前
  • 激活windows转到设置以激活windows怎么消除
  • 华为分享怎么用详细教程
  • 在建工程领用原材料需要进项税转出吗
  • 视同销售怎么做账务处理
  • php如何通过链接获取源码
  • 进货折扣是怎么计算
  • 进程控制块PCB不包括( )
  • 补缴增值税和滞纳税区别
  • 收到发票已入账,退回怎么做账
  • 办理银行承兑汇票支付的手续费计入
  • 限售股转让个人所得税退税
  • 公司注销后进项税可以转移吗
  • vue定时调用方法
  • 职工补贴包括哪些?
  • 记账凭证的记账符号要打勾吗
  • 以旧换新方式销售金银首饰的消费税处理
  • 账实不符的后果和对策
  • 事业单位收入入账
  • 个人名字的发票可以报销吗
  • mysql复制粘贴
  • 贷方账户日累计金额超限什么意思
  • 没有发票会怎样
  • 17增值税发票怎么抵扣
  • 房屋租赁合同印花税的税率
  • 采购返利是什么意思
  • 向投资者分配利润或股利为什么减少所有者权益?
  • 以前年度不合规发票如何调年报
  • 汽车行业的财务会计
  • 有没有月初发放当月工资的
  • 往来是啥意思
  • 农村会计做什么工作好
  • 盈余公积和未分配利润合起来构成
  • 本年利润的会计分录
  • 高新企业认定条件2022上海
  • sql2005 HashBytes 加密函数
  • 怎么删除文件的隐藏属性
  • win8系统的电脑
  • centos 7.2安装
  • win10系统升级后桌面图标变大
  • vsftpd 虚拟用户权限
  • neotrace.exe - neotrace是什么进程 有什么用
  • win7怎么录屏为什么不是视频
  • javascript怎么用
  • ubuntu搭建ftp服务器的步骤
  • Linux中删除文件夹的正确方式
  • NGUI之UIGrid
  • linux给本地用户发邮件
  • python中操作PDF的库
  • 详解Javascript事件驱动编程
  • 如何用python做图像处理
  • js中对象
  • 汕头市国税局公务员待遇
  • 契税房屋套数如何计算
  • 免租期算租赁期限吗
  • 民办非企业税务登记流程
  • 地税审计税务稽查局职责
  • 福建广电网上营业厅下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设