位置: 编程技术 - 正文

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
  • 外商投资企业清算报告
  • 用银行存款支付罚款
  • 商业企业月末结转成本
  • 提取法定盈余公积金会计分录
  • 印花税一个月一报吗
  • 高速公路的发票怎么补
  • 企业会主动对税吗
  • 非公司私营企业属于什么类型
  • 建筑业预征缴纳税款
  • 个人捐款单位需要记账吗
  • 应税行为扣除额期初余额
  • 应收账款的贷方反映
  • 淘宝无票采购账务处理
  • 单位登记注册类型指的是什么
  • 某市财政收到林业基金收入分录
  • 社保扣款是根据每个月实发工资么
  • 老毛桃u盘启动盘制作工具怎么安装win10系统 老毛桃u盘安装win10系统图文教程
  • 会计科目发出商品
  • 公司的固定资产是什么
  • mac怎么创建icloud
  • 简单才能极致
  • 其他综合收益是什么意思
  • css边框怎么做
  • 财政补助收入的支付制度包括
  • 试运行取得的收入如何进行财税处理
  • 山上覆盖着皑皑白雪
  • vue手机端
  • 个人所得税减免政策2023
  • php数组函数有哪些
  • 学校官网首页图片
  • javascript导入包
  • python3.9.4怎么用
  • 收到房租怎么做账务处理
  • 会务费什么企业可以开
  • 织梦专题页模板
  • 费用科目分别有什么
  • excel随机抽取n行数据
  • 有限公司也可以向股东核发股票
  • mysql all
  • 增值税零税率与免税谁更优惠
  • 公司基本账户提额怎么算
  • 预售期的房子是否可以买卖
  • 期末结转主营业务成本
  • 工作失误扣工资
  • 收到银行回单如何打印
  • 固定资产拆除怎么处理
  • 社保扣费不成功会再次扣费吗
  • 生育津贴领取条件及流程
  • 已认证未抵扣的进项税转出账务处理
  • 预付账款长期挂账的合理原因
  • 注册公司好麻烦
  • 可抵扣的税票
  • hyper-v虚拟机无法初始化
  • usrmlnka.exe - usrmlnka进程是什么意思
  • 远程桌面连接xp系统
  • camrec是什么文件
  • xp系统操作全程图解
  • linux lsof命令详解
  • scards32.exe - scards32是什么进程 有什么用
  • Win10开机提示黑屏字母
  • msworks.exe - msworks是什么进程 有什么用
  • win 7系统双独立显卡设置
  • Win7电脑开机桌面黑屏只有鼠标
  • 计算机中丢失opencv_core249.dll
  • shell脚本 !
  • jquery .form
  • html css js 实战案例
  • onSaveInstanceState和onRestoreInstanceState触发的时机
  • android自定义viewgroup绘制
  • javascript闭包运行原理
  • 电力行业增值税管理办法
  • 西安个人完税证明怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设