位置: 编程技术 - 正文

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)

  • 农产品收购发票使用范围
  • 事业单位补提折旧怎么处理
  • 专用发票超过360天认证期怎么办?
  • 机票的抵扣进项怎么抵扣
  • 个人所得税怎么算公式是什么
  • 坏账准备的会计分录怎么写例题
  • 不同组织的区别主要体现在哪些方面
  • 有形资产净值是指
  • 起征点与免征额的区别
  • 分摊材料成本差异率怎么算
  • 税收优惠包括哪三个方面的内容
  • 海关缴款书认证不符
  • 工会发放员工福利的通知
  • 个体户交税起征点 2023年
  • 注册资本金印花税减半征收
  • 增值税税率征收率变化时间节点
  • 为什么纳税人不是负税人
  • 太阳能真空管和普通管的区别
  • 辅导期纳税人预缴增值税
  • 借款支付工程款合法吗
  • 会计成本核算的三种基本方法
  • 新会计准则规定资产如何入账
  • 公司用无形资产投资需要交税吗
  • 已经认证抵扣的发票会计分录
  • 劳务报酬的个税计算方法
  • 小规模纳税人销售自己使用过的固定资产税率
  • 无偿赠送产品如何处理
  • 分级核算下的建议怎么写
  • 你知道约定的公司有哪些
  • vue项目中使用opencv
  • php配置文件的名字是
  • laravel with查询指定字段
  • php render()
  • 收到投标保证金利息如何账务处理
  • php安装扩展fileinfo
  • 财务费用是一种期间费用,按期归集
  • 应收票据是借还是贷
  • 30多岁应该怎么说
  • 微擎框架可以干什么
  • 发票收款人与复核人为空
  • 利润表中本期数
  • 会计备案报送期间
  • 怎么理解中国实际
  • php引用类型
  • mysql存储过程之错误处理
  • 公司股东和自然人的关系
  • 有材料成本差异的材料入库会计分录
  • 一般纳税人一直零申报会怎么样
  • 临时用工费开票项目
  • 暂估管理费用跨年账务处理
  • 借贷记账法的记账依据是什么
  • 海关报关单海关签章
  • 工资发多了可以追回吗
  • 汽车销售企业营销策略
  • sqlserver游标的使用场景
  • 看过有趣的童话书,简单介绍下
  • 行为异常不能使用优惠
  • 设置共享时可使用的权限
  • 系统死锁或资源管理器崩溃时让xp系统自动重启的方法
  • xp系统如何添加启动项
  • win7小技巧
  • 怎么给ubuntu扩容
  • 怎么改电脑windows7
  • win7微软账户
  • linux系统的服务器,重启之后运算速度变慢
  • Win10 mobile 10586.107升级后会出现哪些bug?
  • js实现功能
  • node. js教程
  • android遇到的难题,怎么解决的
  • 虚拟主机 推荐
  • python 转义字符处理
  • 安卓Android下载
  • 如何查询税务情况
  • 消费税要把增值税算进去吗
  • 残疾人保障金如何填报
  • 通讯费报销会计分录
  • 企业租赁房屋需要预缴增值税吗
  • 纳税申报过了申报期未申报怎么办
  • 地税局一般几点下班
  • 辽宁国家税务总局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设