昨天学习了使用pandas模块如何查看Excel工作表“wz”的基本信息。今天学习,转换数字科学计数法格式及提取需要处理的数据,接下来就进入今天的学习吧。

一、转换科学计数法格式

在昨天的学习中,不知道大家有没有发现有列数据是依科学计数法的格式显示的,这是因为这列数字太长,默认这样显示。大家知道在Excel中我们把单元格设置为文本类型来输入这些长数字,在python这种方法同样适用。

在昨天打开“wz”工作表的代码中加入参数converters来指定特定列的数据类型为“str”。

wz = pd.read_excel('光大2020年1月.xls',

sheet_name=1,header=9,

converters={'对方账号':str}) # 强制转换'对方账号'列为str类型

35-1

可以看到converters参数实现了我们想要的结果,要注意的是“=”后面是大括号,括号里内容为:待转换列名:要转换成的数据类型。在这里我又试着把要转换成的数据类型换成int,结果也能让数字完全显示。

二、提取需要数据

在整理数据的过程中发现“账户余额”和“对方账号”列数据不是我们需要。我们可以删除它们吗?当然可以不,在这里我们反其道而行,只提取的有用的数据就可以了。下面提取数据的几种方法。

按索引提取

loc方法可以按索引来提取工作表数据。

print(wz.loc[0]) # 提取索引位置为0的数据

36-2

可以看出loc方法通过[ ](中括号)切片来提取指定行数据。我们可以传入单个索引值获取某一行的数据,一个可以传入"索引值:索引值"的方式选取连续性的数据,更可以设置步长值,选取不连续的数据。

print(wz.loc[3:5]) # 选取索引位置3到5的数据

print(wz.loc[0:10:2]) #选取步长值为2的且索引位置0到10的数据

35-3

可是我们想要的是删除“账户余额”和“对方账号”列数据后的列数据?该使用什么方法呢?这就是明天要学习的内容了。

python科学计数法转换_柳小白Python学习笔记35 Excel之科学计数法类型转换及数据选取1...相关推荐

  1. python字典内置方法_柳小白Python学习笔记 12 内置方法之字典方法

    学习字典的时候只学习了最基本的字典定义和创建方式.今天再学习两种字典的创建方法及字典内置方法的使用. 现在春暖花开,所以我用花的元素创建了garden(花园)系列字典,字典的键是flowers(花名) ...

  2. dom文档对象手册_编程小白网页学习笔记之文档对象模型(DOM)

    经过一周的学习,我这个前端小白对网页的学习,又有了新的进展,这不过来跟大家分享我的心得了.这次要分享的,主要就是我的学习的途径.上次很随意地开始了一个网页代码的初印象,还记得上次写的那几行小代码嘛,那 ...

  3. Python中使用Turtle绘制阴阳鱼(小白的学习分享)

    Python中使用Turtle绘制阴阳鱼(小白的学习分享) 五一在家无聊,小白第一次学习绘制阴阳鱼,代码如下,请各位大神指点: #作者:Guangxu #功能:阴阳鱼的绘制 #版本:V1.0 #日期: ...

  4. Python语言入门这一篇就够了-学习笔记(十二万字)

    Python语言入门这一篇就够了-学习笔记(十二万字) 友情提示:先关注收藏,再查看,12万字保姆级 Python语言从入门到精通教程. 文章目录 Python语言入门这一篇就够了-学习笔记(十二万字 ...

  5. 《Python核心编程(第3版)》学习笔记及书评

    <Python核心编程(第3版)>学习笔记 文章目录 <Python核心编程(第3版)>学习笔记 写在前面 1. 正则表达式 1.1 常用语法 1.2 re模块 2. 网络编程 ...

  6. 《Python地理空间分析指南 第2版》学习笔记-5.1 距离测量

    第5章 Python与地理信息系统 本章主要学习Python处理矢量数据,包含以下内容: 距离测量 坐标转换 矢量数据重投影 Shapefile 文件编辑 海量数据过滤 专题地图创建 非GIS数据类型 ...

  7. ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

    ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

  8. 【初阶】unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流...

    [初阶]unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流 一.关于 显示分数时,如何让函数之间相互交流 这是一个非常好的逻辑问题 1 思路:主 ...

  9. python数据挖掘学习笔记】十六.逻辑回归LogisticRegression分析鸢尾花数据

    但是很多时候数据是非线性的,所以这篇文章主要讲述逻辑回归及Sklearn机器学习包中的LogisticRegression算法 #2018-03-28 16:57:56 March Wednesday ...

最新文章

  1. kalilinux安装VMware Tools(水文)
  2. linux禁止客户端上传文件_实战 FastDFS Java 客户端上传文件
  3. 怎么获取codeforces的数据_手把手教你学会新媒体运营——如何通过数据分析来优化新媒体运营...
  4. 使用ActiveMQ支持Spring Integration路由
  5. 1-4-14:计算邮资
  6. android10新功能,Android10(Api 29)新特性
  7. 透视前端工程化之 Webpack 基本介绍【文末有彩蛋~】
  8. 177. Nth Highest Salary
  9. Linux内核网络协议栈3-创建socket(1)
  10. easy~算法刷题第三天
  11. 网站锁定php文件命令,PHP文件的锁定机制
  12. 学python需要什么软件-学python需要什么软件
  13. web网页打印设计的CSS样式
  14. EasyDarwin接口的使用——使用C++编写客户端实现与EasyDarwin服务器的交互
  15. Linux安装GaussDB数据库图文,gaussdb数据库怎么样?如何安装?
  16. 下班路上捡了一部手机,我用8年开发知识主动找到了失主
  17. D. Fixed Point Guessing
  18. Ubuntu查看一些版本 1
  19. 计算机怎样将多行文字转换成表格,用WPS文本表格转换快速合并多行文字
  20. 如何安装ubuntu kylin(优麒麟)?

热门文章

  1. OpenCV中颜色分布直方图及其应用
  2. redhat替换yum源时redhat.repo无法删除或禁用的问题
  3. 信息安全标准化国际组织
  4. 程序世界的秘密(下)(完)
  5. flex java 开发环境搭建_Ubuntu Linux下Flex 4开发环境的搭建
  6. maven中servlet报错:不识别此servlet问题的解决办法
  7. h5 右下角浮动按钮_【js】右下角浮动窗口
  8. 电脑里面的微软的事件跟踪收集服务器,Windows 10 加入关机原因提醒功能,就是那个关闭事件跟踪...
  9. 增加一列为主键 oracle,给oracle数据库增加一列做主键,增加一个sequence,数据库怎么获得主键。...
  10. linux qt检测u盘热插拔,【QT】动态监测U盘插拔