pandas教程:[1]DataFrame入门

 时间:2026-02-13 07:33:23

pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这么说你可能无法从感性上认识它,举个例子,你大概用过Excel,而它也是一种数据组织和呈现的方式,简单说就是表格,而在在pandas中用DataFrame组织数据,如果你不print DataFrame,你看不到这些数据,下面我们来看看DataFrame是如何使用的。

    首先是引入pandas和numpy,这是经常配合使用的两个包,pandas依赖于numpy,引入以后我们可以直接使用np/pd来表示这个两个模块

    pandas教程:[1]DataFrame入门

    先创建一个时间索引,所谓的索引(index)就是每一行数据的id,可以标识每一行的唯一值

    pandas教程:[1]DataFrame入门

    为了快速入门,我们看一下如何创建一个6X4的数据:randn函数用于创建随机数,参数表示行数和列数,dates是上一步创建的索引列

    pandas教程:[1]DataFrame入门

    我们还可以使用字典来创建数据框,例如创建一个列名为A的数据框,索引是自动创建的整数

    pandas教程:[1]DataFrame入门

    这又是一个字典创建DataFrame的例子

    pandas教程:[1]DataFrame入门

    假如字典内的数据长度不同,以最长的数据为准,比如B列有4行:

    pandas教程:[1]DataFrame入门

    可以使用dtypes来查看各行的数据格式

    pandas教程:[1]DataFrame入门

    接着看一下如何查看数据框中的数据,看一下所有的数据

    pandas教程:[1]DataFrame入门

    使用head查看前几行数据(默认是前5行),不过你可以指定前几行

    pandas教程:[1]DataFrame入门

    查看前三行数据

    pandas教程:[1]DataFrame入门

    使用tail查看后5行数据

    pandas教程:[1]DataFrame入门

    查看数据框的索引

    pandas教程:[1]DataFrame入门

    查看列名用columns

    pandas教程:[1]DataFrame入门

    查看数据值,用values

    pandas教程:[1]DataFrame入门

    查看描述性统计,用describe

    pandas教程:[1]DataFrame入门

    使用type看一下输出的描述性统计是什么样的数据类型——DataFrame数据

    pandas教程:[1]DataFrame入门

    使用T来转置数据,也就是行列转换

    pandas教程:[1]DataFrame入门

    对数据进行排序,用到了sort,参数可以指定根据哪一列数据进行排序。

    pandas教程:[1]DataFrame入门

    好了,这篇入门教程到这里,后面还有很多,希望有志同道合的朋友一起交流学习,有什么说的不对的地方,请批评指正。

(共篇)下一篇:
  • 成为斑马会员都有哪些好处呢?
  • 夏天日常养生小知识!
  • 解决U盘exe病毒,exe病毒查杀
  • 怎样用jquery实现输入框只能输入大于零的数字?
  • 怎样创建和初始化list列表
  • 热门搜索
    广西容县旅游 海南著名旅游景点 新疆旅游官方网 马尔代夫 旅游 北京到九寨沟旅游 呼伦贝尔旅游景点大全 西塘旅游网 黑龙江省旅游地图 三亚国辉旅游网 呼伦贝尔旅游线路