位置: 编程技术 - 正文

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)

  • 增量留抵退税会计处理
  • 关联企业的判定标准
  • 公立幼儿园保育员好进吗
  • 主营业务是家电吗
  • 分公司可以独立签约吗
  • 母公司出售子公司给另一家子公司
  • 增值税有留底怎么减少留底
  • 收到对方红字发票如何做账
  • 5元印花税怎么申报
  • 5附加税政策优惠退税需要哪些资料
  • 已付款收不到发票怎么办
  • 研发费用资本化支出
  • 进项税抵扣销项税
  • 汽车的高速公路是指
  • 车间管理人员工资总额占车间工资总额的10%
  • 技术研发阶段的费用如何做分录
  • 出口退税销项税额计算公式
  • 免税销售额怎么算出来的
  • 电商企业收入成本如何核算
  • 经营租赁交什么税种
  • 免税销售额需要价税分离吗
  • 个体工商户开9%的税需要什么
  • 发给客户补货的产品怎么做?
  • 工商年报中企业税费缴纳怎么填写
  • vb win10
  • 残保金通过什么科目核算
  • 权益法核算的长期股权投资入账价值
  • 转出未交增值税会计科目
  • 房地产公司股权收购
  • 纳税人转让不动产增值税征收管理暂行办
  • php与jquery
  • 租赁经营账务处理办法
  • 购买性支出和转移性支出的区别可以归纳为()
  • framework在哪
  • yarn的配置
  • 为什么生产工人工资不属于固定成本
  • kppw源码
  • 项目资金支付
  • mysql优化总结
  • 小规模纳税人增值税申报表怎么填
  • 发票备注栏必须写吗
  • 生活服务的行业
  • 异地预缴税款怎么做账
  • 私企固定资产报废程序
  • 善意取得增值税专用发票所得税
  • 预付款项核销
  • 计提销售费用什么意思
  • 差旅费报销金额怎么算
  • 小企业固定资产折旧方法
  • 应纳税额与应纳所得额
  • 公司筹建期间允许投标吗
  • 小规模申请专票,税率是多少?
  • windows update更新卡住不动了
  • win1 开机启动
  • vista win
  • 手动ghost恢复
  • 在pc上安装了hp网络打印机需要注意什么
  • 奇兔刷机可以救砖吗
  • dnssne是什么意思
  • win8如何添加我的电脑
  • uup windows
  • javascript标准
  • 安卓好用的倒计时
  • 验证用户输入的密码JavaScript代码加文字
  • perl常用函数
  • Unity3D游戏开发标准教程
  • jquery简写符号
  • python中deque
  • js如何打印服务器图片
  • jquery旋转动画
  • 严苛认证
  • androidstudio性能检测工具
  • jq写css样式
  • 在python中通过什么语句创建一个空集合
  • js实现网页收藏的方法
  • duck有鸭肉的意思吗
  • 国家税务局涉税信息公开
  • 企业所得税年报资产总额平均值怎么填写
  • 从价计征和从租计征的区别,有什么优缺点
  • 天津车辆购置税网上办税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设