位置: 编程技术 - 正文

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)

  • 收到个税手续费退费会计分录
  • 金税四期怎么查账
  • 税率3%变成10%
  • 税金及附加要扣除吗
  • 一般纳税人的进项税额计入成本吗
  • 资产重组过程中资产转出的税收问题
  • 已认证进项发票转出会计分录
  • 固定资产的原价包括
  • 确认主营业务成本的依据是什么单据
  • 新公司成立前期人员配置
  • 采购单录入、接收分配会计分录怎么写?
  • 记账凭证广告费
  • 外购烟叶税进项税额的扣除率
  • 企业如何认定
  • 认证的增值税发票怎么做成账本格式
  • 房地产并购的税率是多少
  • 计生用品增值税减免税申报明细表怎么填
  • 外资企业所得税税率25
  • 减税必须通过开户银行吗
  • 发票没有存根联怎么办
  • 利息保障倍数为负数说明什么
  • 用人单位垫付生育津贴的凭证怎么做
  • 查账征收的企业所得税什么时候开始汇算
  • 超市开票收回的钱怎么算
  • 小米6桌面图标消失了
  • win10怎么更换版本
  • PHP:oci_set_client_info()的用法_Oracle函数
  • PHP:mb_http_output()的用法_mbstring函数
  • js控件的监听事件怎么使用
  • 其他货币资金属于资产类科目
  • 企业与政府所签的合同
  • 运输企业成本核算内容有哪些?
  • 小茴香的栽培技术
  • vue 自动部署
  • Madonna della Corona教堂,意大利 (© Volodymyr Kalyniuk/Alamy)
  • 工程分包合同
  • 金蝶专业版怎么用
  • 特定业务计算的应纳税所得额是指
  • 股票溢价发行会亏本吗
  • 深度学习如何训练出好的模型
  • 资产负债表其他应收款计算公式
  • 公司卖地如何交税
  • 租集体土地建厂合法吗
  • 现金发放工资会扣税吗
  • 增值税退税流程怎么操作
  • 销售会计的岗位职责有哪些
  • 给子公司注资怎么做账
  • 带薪年假一般是什么时候
  • sql server禁用
  • 临时工和正式工工资不一样违法吗
  • 长期应收款的主要类型
  • 税务师有用么,相当于中级还是高级
  • 外贸企业退税怎么申报
  • 购进商品发生溢余
  • 公司 股东 变更
  • 根据出库商品的编码
  • 流动资产周转次数计算公式
  • 一个企业只有收入怎么办
  • 废旧物资收购发票政策2018
  • 分公司与总公司的责任承担
  • 发生以下情况
  • aspnet数据库访问
  • SQLSERVER中union,cube,rollup,cumpute运算符使用说明
  • 苹果os X El capitan无法更新了吗
  • win10安装完成后需要做哪些设置
  • win7回收站路径在哪里
  • Centos Nginx + Svbversion配置安装方法分享
  • ubuntu怎么切换到桌面
  • win7系统电脑怎么开热点
  • unity ugui ngui
  • js实现拖拽元素改编顺序
  • unity 3d代码
  • 批处理中for语句的哪个参数表示目录
  • 批处理保存文件
  • shell中echo命令详解
  • javascript获取数据
  • java模拟支付功能
  • 青岛新农合网上缴费时间
  • 破产重整资产的税务优惠
  • 北京商业企业运行基地
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设