最近在写一本和pandas相关的书,在博客上记录一下自己的创作过程

写书的缘由是,前一段时间自己在做人名音译的项目学习性研究,发现网上在pandas这一块中文文档还是是比较欠缺,大多都是对其中部分知识的讲解,缺乏系统性的介绍讲解,这对许多新人甚至是做过类似工作的人都或多或少造成过困扰。尝试着写一写关于这方面的书籍、教程以供大家相互学习交流,同时也希望通过这个来赚取自己的研究生入学费用。

pandas是大家在Python学习中要掌握的一个必不可少的第三方库,它是一个开源项目主要由Wes McKinney、Jeff Reback等人编写而成,最新版本是pandas 0.24.0,附上官网地址。pandas 0.24.0 所支持的Python版本有Python 2.7, 3.5, 3.6, and 3.7.,2019年4月,pandas也将迎来pandas 0.25.0届时将不再支持Python2。

pandas它的目标是成为所有语言中最强大、最灵活的数据分析与操作开源工具,用它的原话来讲就是“it has the broader goal of becoming the most powerful and flexible open source data analysis / manipulation tool available in any language”,目前对于以下类型的数据它的可操作性是比较强:1.表格数据(例如SQL数据表格、Excel数据表中的数据)、2.时间序列、3.带有行和列标签的矩阵数据、4.观测、统计数据集

pandas中包含两种数据类型(Series和DataFrame),可以将pandas看成低纬度数据的容器,标量数据组成Series,Series组成DataFrame,一层层递进,将小的容器放到大的容器中,大的容器放到更大的容器中。

一、简谈Pandas相关推荐

  1. .NET简谈网络系统大局观

    我们都知道软件发展经历了很长一段路程,在软件刚刚起步的时候,有一批世界顶尖的科学家用自己整个的人生为我们创造了今天美好的信息世界,我印象最深的是我看过一本书,书名是<优雅人生>是专门介绍一 ...

  2. .NET简谈组件程序设计之(手动同步)

    在上一篇文章".NET简谈组件程序设计之(上下文与同步域) "中,我们学习了关于一些上下文和同步域的概念,可以利用这两个技术来进行自动同步. 今天我们主要学习怎么手动来执行同步,能 ...

  3. php谈谈你对分布式的理解,简谈关于对分布式处理的理解

    原标题:简谈关于对分布式处理的理解 最近这段时间一直在看分布式有关的东西,但是关于分布式自己还是不能很好的理解,所以本文对分布式基础概念进行下学习. 分布式处理 首先先了解一下分布式处理,分布式处理和 ...

  4. 异步复位同步释放_简谈同步复位和异步复位

    简谈同步复位和异步复位 大侠们,江湖偌大,有缘相见,欢迎一叙,今天来聊一聊数字电路设计中的同步复位和异步复位. 谈到同步复位和异步复位,那咱们就不得不来聊一聊复位这个词了.在数字逻辑电路设计中,电路通 ...

  5. 简谈创建字典的几种方式

    简谈创建字典的几种方式 直接用键值对的形式写出 键值对之间用逗号隔开 dict0 = {'name': 'xxx', 'age': 23} 用dict函数 dict1 = dict()

  6. python nonlocal的用法_简谈Python3关键字nonlocal使用场景

    下面是之前提过的有待提升效率的计算移动平均的方法: def make_averager(): series = [] def averager(new_value): series.append(ne ...

  7. .NET简谈组件程序设计之(上下文与同步域)

    我们继续学习.NET多线程技术,这篇文章的内容可能有点复杂.在打破常理之后,换一种新的思考模型最为头疼.这篇文章里面会涉及到一些不太常见的概念,比如:上下文.同步域等等.我也是最近才接触这些关于组件编 ...

  8. .NET简谈事务、分布式事务处理

    在本人的 " .NET简谈事务本质论"一文中我们从整体上了解了事务模型,在我们脑子里能有一个全局的事务处理结构,消除对数据库事务的依赖理解,重新认识事务编程模型. 今天这篇文章我们 ...

  9. .NET简谈组件程序设计之(渗入序列化过程)

    在本人的上一篇文章".NET简谈组件程序设计之(初识序列化.持久化) "中,我们基本上了解了什么叫序列化和持久化.通过系统为我们提供的服务,我们可以很方便的进行二进制序列化.SOA ...

最新文章

  1. NYOJ-199 无线网络覆盖
  2. log4j.properties中的这句话“log4j.logger.org.hibernate.SQL=DEBUG ”该怎么写在log4j.xml里面呢?...
  3. log4j每天,每小时产生一日志文件
  4. 【PDF收藏】docker k8s文档整理
  5. 物联网技术泡沫多 期望与现实不匹配
  6. java 英文字符串排序_英文字符串排序算法
  7. java itextpdf使用HTML模板生成pdf文件,并设置table
  8. windows--bat--设置变量的方法
  9. 基于libuv的TCP设计(二)
  10. 语义分割——DeepLabv3+的学习笔记~
  11. Krasovsky_1940_Albers投影介绍及转换
  12. 模拟退火算法之旅行商(TSP)问题matlab实现
  13. CMPP3.0实现物联网卡通讯
  14. xp服务器文件写保护怎么删除,XP系统下u盘写保护怎么去掉?
  15. 中国普通魔方行业市场供需与战略研究报告
  16. 商业银行合规管理用OA:“上报、评估、整改、分析”全面数字化
  17. 有字符串“aabbcdbaaabc”用你熟悉的语言实现去除“ab”子串(正则方法)
  18. 为Latex生成的PDF设置背景色
  19. 【前端面试题】前端基础 | 八股文 | HTTP网络 | Vue | React
  20. 浅谈技术管理之日式管理的殊途同归

热门文章

  1. 记一次WiFi芯片W600上串口只能回显的问题
  2. BFS最短路打印路径
  3. php 不刷新提交,提交表单而不刷新页面ajax,php,javascript?
  4. android circleimageview 导入到eclipse,android项目从Eclipse迁移到Android studio中常见问题解决方法.pdf...
  5. EasyX实现推箱子游戏
  6. url index.php 怎么去掉,url怎么去掉index.php
  7. 设置自增递增零开始_MySQL中如何设置自动递增id主键重新计数从1开始?
  8. php扫描蓝牙设备接口,微信硬件蓝牙扫描某个设备接口onScanWXDeviceResult
  9. 指针增量和数组的关系,指针偏移的补充,(重要面试),gdp调试,将数组中的n个元素逆序存放
  10. java 之持久化和序列化(反序列化)