位置: 编程技术 - 正文

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)

  • 一般纳税人优惠政策最新2022标准
  • 劳务发票要交多少税费
  • 房屋租赁和服务费发票的区别
  • 餐饮企业原材料四大类
  • 高新技术企业费用认定
  • 应交税费消费税分录
  • 收到现金货款可以直接用吗
  • 开出转账支票怎么入账
  • 购买税控设备,享受何种优惠政策
  • 通讯费可以抵扣进项税吗
  • 买车的保险可以砍价吗
  • 广告公司怎样
  • 建筑劳务公司人员结构
  • 商品赠送的内账怎么做账
  • 借款本金和借款余额
  • 附加税退款分录
  • 进项大于销项下月可不可以抵扣
  • 公允价值变动损益在利润表哪里
  • 销售费用占收入比例叫什么
  • deepin解锁文件
  • Win10 KB5004476 可选更新 解决XGP游戏无法安装的问题
  • macOSCatalina10.15.5Beta4值得升级吗 macOSCatalina10.15.5Beta4更新了什么
  • 保险中介市场现状和基本特点
  • yolov8目标检测测试输出类别个数
  • 总额法的会计分录
  • php ascii
  • 第二季度企业所得税怎么算出来
  • 工业企业计入制造费用的工资还需要交工会经费吗
  • 成本费用科目包括
  • 专票如何申领
  • jquery还用吗2020
  • iis搭建网站教程win10
  • 应付未付的工资属于负债吗
  • 购房发票可以对折吗
  • 产品结转基本步骤有哪些
  • 房地产返佣
  • 用于app服务端的加速器
  • 24张图攻克border-image
  • 不在经营范围内经营违反了什么法
  • 生产成本设置二级科目
  • 简易征收适用哪些业务租赁
  • 建筑安装个人所得税征收管理办法
  • 小型商贸企业
  • 给个体工商户打工受伤怎么办
  • 残保金逾期申报了补报会有罚款和滞纳金吗?
  • 国际货运代理免增值税
  • 多交个税收到退回怎么办
  • 发工资的是会计还是出纳
  • 三年期定期存款利率怎么算
  • 预付账款没有发票吗
  • 退回多交的所得税怎么退
  • 物流运输车类型
  • 挂靠收入如何做账处理?
  • 购买维修费怎么做分录
  • 平均净资产是什么意思
  • 企业的投资公司 私募
  • 简单的辞职报告
  • 一次性压缩洗脸巾
  • windows service 2003
  • 苹果15手机价格和图片颜色
  • win8系统安装步骤
  • win7系统开机进不去
  • win10 11月累计补丁KB3097877更新后导致应用崩溃该怎么办?
  • url是什么文件怎么打开
  • nodejs安装express-g报错
  • cocos2dx4.0入门
  • 一周总结家长寄语
  • android更新ui的方式
  • 用js实现导航栏的下拉列表
  • python算法怎么用
  • python二叉树
  • Android---43---Service之IntentService
  • js闭包的定义和用途
  • jquery easyui datagrid实现增加,修改,删除方法总结
  • pycharm flask框架
  • 社保批扣和灵活就业批扣有什么区别
  • 税务投诉撤销申诉
  • 个人工资扣税标准计算
  • 增值税进项转出补企业所得税
  • 国税增值税申报怎么记账凭证填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设