十分钟入门pandas
前言
十分钟入门Pandas
导入模块
这分别导入了pandas、numpy包 和 matplotlib 包中的 pyplot 模块 创建对象请参见“数据结构简介”部分:http://pandas.pydata.org/pandas-docs/version/0.20/dsintro.html#dsintro 通过一个列表的值创建一个系列,让pandas创建一个默认的整数索引:
np.random.randn(6,4)是生成6行4列的标准正态分布数据 注:这里使用ABCD为列标签,之前生成的日期序列为行标签,6行4列标准正态分布数据为内容的dataframe 使用字典来创建dataframe <pre class="has">
查看dataframe的类型信息 <pre class="has"> 查看数据 更多内容请参阅基础部分:http://pandas.pydata.org/pandas-docs/version/0.20/basics.html#basics 查看dataframe顶部和底部的行(默认五行) <pre class="has"> <pre class="has"> <pre class="has"> 显示索引,列和底层numpy数据 显示索引: df.index 显示列名: <pre class="has"> 查看底层numpy数据: <pre class="has"> 对数据的描述性统计信息 df.describe() 注意:数据需要是数字类型(float,int等) 转置调换数据 df.T 注意:就像线性代数里面的转置矩阵 按轴排序 <pre class="has"> 可能你还看不太明白这是什么方法 我们help一下 这说明axis可以取0或者1,我们试试看0: <pre class="has"> 可以看出两者的区别 深入挖掘其中的参数作用还得你自己慢慢看呢 按值排序 <pre class="has"> 这是B列数据排序,并且其他数据参照B列数据变化。 选择数据 更多内容请参阅索引文档索引:http://pandas.pydata.org/pandas-docs/version/0.20/indexing.html#indexing 和选择数据和多指标/高级索引:http://pandas.pydata.org/pandas-docs/version/0.20/advanced.html#advanced 选择一个列,返回一个Series,相当于df.A <pre class="has"> 选择通过[],切片出行数据 <pre class="has"> <pre class="has"> 960410445源码 群 希望这篇文章能带你进入pandas的世界,需要源码可以找我获取哦! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Python 爬虫 + 人脸检测会产生什么样的化学反应?简直不可思
- 【python-leetcode111-树的宽度遍历】二叉树的最小深度
- OpenCV + python 实现人脸检测(基于照片和视频进行检测)
- python – 与django中的pk = request.user和pk = request.u
- python web.py实现简单的get和post请求
- python – import matplotlib.pyplot给出了AttributeErro
- Python 2.7.6将单个“高”unicode代码点拆分为两个
- python – pandas dataframe:如何计算二进制列中1行的数量
- python – 如何从堆栈跟踪中提取局部变量?
- 自动格式化python代码的工具?