pandas教程-----DataFrame入门(12/4)
来源:互联网 发布:h3c dhcp ip mac绑定 编辑:程序博客网 时间:2024/05/18 16:18
pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这么说你可能无法从感性上认识它,举个例子,你大概用过Excel,而它也是一种数据组织和呈现的方式,简单说就是表格,而在在pandas中用DataFrame组织数据,如果你不print DataFrame,你看不到这些数据,下面我们来看看DataFrame是如何使用的。
首先是引入pandas和numpy,这是经常配合使用的两个包,pandas依赖于numpy,引入以后我们可以直接使用np/pd来表示这个两个模块
先创建一个时间索引,所谓的索引(index)就是每一行数据的id,可以标识每一行的唯一值
为了快速入门,我们看一下如何创建一个6X4的数据:randn函数用于创建随机数,参数表示行数和列数,dates是上一步创建的索引列
我们还可以使用字典来创建数据框,例如创建一个列名为A的数据框,索引是自动创建的整数
这又是一个字典创建DataFrame的例子
假如字典内的数据长度不同,以最长的数据为准,比如B列有4行:
可以使用dtypes来查看各行的数据格式
接着看一下如何查看数据框中的数据,看一下所有的数据
使用head查看前几行数据(默认是前5行),不过你可以指定前几行
查看前三行数据
使用tail查看后5行数据
查看数据框的索引
查看列名用columns
查看数据值,用values
查看描述性统计,用describe
使用type看一下输出的描述性统计是什么样的数据类型——DataFrame数据
使用T来转置数据,也就是行列转换
对数据进行排序,用到了sort,参数可以指定根据哪一列数据进行排序。
- pandas教程-----DataFrame入门(12/4)
- pandas教程:[1]DataFrame入门
- pandas教程---------DataFrame选择数据(12/4)
- pandas教程---------DataFrame切片操作(12/4)
- pandas教程----------Dataframe筛选数据(12/4)
- pandas:DataFrame入门
- Pandas入门---Series和DataFrame
- pandas入门——DataFrame
- pandas数据框(DataFrame)方法快速入门,简要整理
- Pandas 数据结构(Series,DataFrame)
- pandas DataFrame 索引(二)
- pandas.dataframe 转换(笔记)
- Pandas入门1-Series与DataFrame
- Pandas入门:DataFrame的简单应用
- pandas入门——创建dataframe
- Pandas入门—Series和DataFrame
- pandas&pandas学习教程&DataFrame与Series数据结构
- Pandas DataFrame
- 海量数据处理:十道面试题与十个海量数据处理方法总结
- Docker常用命令
- leetcode 94. Binary Tree Inorder Traversal
- android 实现home键功能的几种方式,退到后台但不退出程序
- 稳压电源 连载15:设计及例子.
- pandas教程-----DataFrame入门(12/4)
- 171204之数据库修改字段属性
- 一个角度谈母婴电商的线下模式
- easyui treegrid
- 寻找第K大的数的方法总结
- windows下mysql定时生成备份
- 机器学习实用教程(译)-3
- 把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息提交给DedeCms官方
- CCF CSP 201403-2 窗口