位置: 编程技术 - 正文

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)

  • 个体工商户一直没办税务登记证
  • 纳税人证明模板
  • 纳税调整减少额是什么意思
  • 融资租赁业务如何高效拓展
  • 购买金税盘维护费会计分录
  • 知道含税价,税率,怎么算税金
  • 资产负债表里是科目还是项目
  • 同一投资主体内部所属企业之间土地,房屋权属的划转
  • 银行存款收付流程
  • 计提存货减值准备怎么算
  • 出差车费报销申请怎么写
  • 承包经营承包费增值税
  • 小规模发票跨月冲红怎么做账
  • 租赁房屋房产税
  • 职工培训费进项能抵扣吗
  • 商品破损了应该怎么赔偿
  • 收到去年所得税退款直接记入营业外收入吗
  • 小规模纳税人出售不动产征收率
  • 减税真的能有效推动经济增长吗?
  • 进口货物有进项税吗
  • 实收资本入账价值怎么算
  • 新企业购买金税盘
  • 暂估金额与发票金额的区别
  • macos big sur 怎么样
  • 阻止电脑系统更新设置在哪
  • uni-app list
  • 计提资产减值准备是利好还是利空
  • 业务招待费的账务处理金额
  • 小规模附加税费
  • 生产车间工资计提
  • uniapph5微信支付
  • 票据贴现税务处理
  • 税收优惠会计分录 附加税
  • 季报的利润表本月金额填的是当月数可以吗
  • 超级鸽卫星
  • typescripte
  • yii框架教程
  • 羊羊 过好
  • 进出口总额用什么字母表示
  • 帝国cms使用手册
  • 教育经费什么情况下可以报销
  • 附加税扣款时做成了借税金及附加怎么办
  • 已申报的财务报表可以修改吗
  • 劳务发票去哪里开
  • 个体工商户税种及税率
  • 收到证券公司信息
  • 代缴职工社保是啥意思
  • 接受捐赠要确认收入吗
  • 固定资产一次性计入费用的账务处理
  • 汽车租赁费怎么做分录
  • 政府补助收入是指
  • 资产负债表日后非调整事项应当在附注中披露
  • 收到外国人的礼物怎么感谢
  • 暂估入账的固定资产
  • 收到股权认购款怎么做账
  • 劳务报酬税目
  • 暂估入库成本处理
  • 赠送油卡需要代理吗
  • 航天信息何去何从
  • 公司有主营业务收入没有主营业务成本
  • 库存现金是负数怎么调
  • 第一份工作的五个条件
  • 总资产周转率多少算正常
  • sqlserver复制表语句
  • mysql 5.7启动
  • 如何把数据生成表格
  • win7与ubuntu双系统
  • win7自带画图软件
  • Windows XP with SP2/SP3 原版下载汇总
  • windows怎样设置
  • Win8系统网络SSID怎么设置?Win8设置网络SSID的方法
  • c#在unity的作用
  • javascript中window.onload
  • Python安装包
  • android studio 无法解析 aar
  • 浅析2种JavaScript继承方式
  • 四川省网上税务局申报流程
  • 征管基础平台app
  • 房地产的营业税税率
  • 市民服务热线有用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设