位置: 编程技术 - 正文

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)

  • 有形资产租赁服务的税率
  • 增值税怎么做账务处理
  • 小型微利企业所得税率
  • 月末存款余额
  • 工资走账是什么意思
  • 银行内部利息支出
  • 差旅费抵税怎么算
  • 合同租金总收入怎么填
  • 交易性金融资产借贷方向
  • 建筑企业劳务工资必须要开劳务发票吗?
  • 库存商品进价成本
  • 公司交的物业费入什么科目
  • 没有销售收入可以有销售费用吗
  • 劳务外包用工单位可以抵扣进项税吗
  • 收的标书收入增值税多少
  • 安全生产费纳税调整政策
  • 经济补偿金如何计税
  • 不小心开了发票
  • 进项税的现金流怎么填
  • 出口退免税收汇相关业务
  • 收入与应收款
  • 对方已认证的发票在哪里
  • 赎回公司发行的债券怎么做账?
  • 车间低值易耗品有哪些
  • 实物捐赠的企业有哪些
  • 进项税未抵扣会计分录
  • 关闭系统保留空间
  • 合伙企业是怎样分红的
  • 贸易公司销售
  • 上市公司的股份可以转卖吗
  • iis配置mime
  • w10怎么找蓝牙
  • 入库前的准备
  • pop3服务是什么
  • memory tester
  • 开具增值税发票哪些情形不用交税?
  • 生产储存剧毒化学品的单位应当设置
  • php声明一个类
  • php正则替换函数怎么写
  • display version命令
  • 汇兑损益的会计处理原则
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • Python的aiohttp模块如何使用?
  • 高校报销开普票还是专票
  • 股权和出资的关系
  • 汽车销售和租赁业务描述
  • 股东分红申报个税怎么填
  • 购买软件使用权计入无形资产吗
  • 一般纳税人季度所得税怎么计算
  • 公司抽奖奖品设置
  • 没有合同的收入能入账吗
  • 资产损失根据发票核算
  • 购买商品或服务不给开发票违法吗
  • 房产公司销售成本怎么算
  • 如何清除sql2008r2日志
  • 查找共享打印机所在的电脑
  • win7设置繁体字
  • win8玩英雄联盟
  • win7旗舰版激活期限已过
  • winxp无法删除文件
  • centos启动有三个选项
  • ubuntu搭建go环境
  • win7怎么启用显卡
  • win7电脑显示器颜色不正常怎么办
  • windows8主题桌面
  • windows7basic怎么改
  • windows8如何共享打印机
  • perl脚本函数
  • vue只适合做单页项目吗
  • 基于vue的ui框架
  • 使用vue开发手机app
  • jQuery tagsinput在h5邮件客户端中应用详解
  • Python 制作糗事百科爬虫实例
  • 整理的什么
  • javascript语言基础
  • jquery动态改变样式
  • 关联公司销售
  • 税务师事务所牌匾
  • 广州地税网上服务大厅地址
  • 地税审计税务稽查局职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设