位置: 编程技术 - 正文

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)

  • 企业所得税年报申报时间
  • 计提并结转所得税分录
  • 以房抵债如何计算契税?
  • 年度所得税汇算清缴操作流程
  • 土地增值税怎么计算
  • 进项税额抵扣计算
  • 税收的基本特征包括?
  • 初级职称经济法基础重点
  • 企业对伤残怎么赔偿?
  • 应付利息增加会计分录
  • 提取资本公积会计凭证
  • 行政单位现金日记账填写样本
  • 购入材料用什么科目
  • 支付短期借款计入什么科目
  • 2017年的7月1日
  • 民办非企业是否可以出资设立公司
  • 纳税人识别号和税号是一个意思吗
  • 12月的工资啥时候发
  • 什么是中型企业?
  • 审计报告格式与范文怎么写?
  • 销售单价的变动,将促使保本点( )
  • 债权性投资和权益性投资的区别
  • 公积金提取条件
  • 餐饮个体户税务登记需要什么资料
  • 无形资产有哪些摊销方法
  • 外汇账户怎么做账
  • 单位出纳的业务有哪些
  • 印花税滞纳金应计入什么
  • 支付设备维修费用计入什么科目
  • 资本公积主要包括哪些内容
  • 生产企业结账流程
  • 冲往年管理费用的账务处理是否涉及所得税
  • 住房公积金怎么补缴费
  • neoDVD.exe - neoDVD是什么进程 有什么用
  • 跨年度坏账准备转回账务处理
  • broken pipe write failed
  • 什么企业需要预缴所得税
  • 继续涉入资产后续计量
  • php bi
  • 长期借款汇兑收益怎么算
  • 短期借款产生的利息进入总账吗
  • 电子发票能否作废
  • 对公账户的银行卡号是几位数
  • python的series
  • 办完外经证怎么交税
  • 房租费可以一次性摊销吗
  • 小规模纳税人定义标准
  • 现金流是什么意思举例
  • C语言中如何计算除法
  • 电子承兑逾期超过30天怎么办
  • 高速费会计分录怎么写
  • 社保怎么交最划算
  • 社保都有哪几项
  • 为什么要进行结账和对账
  • 销项负数发票是红字发票吗
  • 退税勾选选成抵扣勾选怎么办
  • 资产负债表不平最简单的方法
  • 个体工商户个税2023最新政策
  • sql server语句查询
  • mysql参数表
  • mac浏览器显示不全
  • win10rs2是哪个版本
  • win8.1应用
  • win7任务栏变小图标
  • win7 蓝屏1e
  • gnu grub卸载
  • 升级win10系统后安装谷歌打不开
  • win10鼠标移动速度怎么设置
  • Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
  • nodejs的express框架详解
  • perl的$1
  • perl命令
  • unity平移场景视图怎样操作?
  • javascript简明教程
  • android recycleview 刷新
  • node语句
  • 如何用python编写脚本处理数据
  • 增值税申报表如何更正
  • 商丘银行几点上班
  • 国际税务处岗位职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设