pandas/numpy常用方法/属性
来源:互联网 发布:2016年离婚率数据 编辑:程序博客网 时间:2024/06/14 22:18
pandas/numpy常用方法/属性 的坑
Numpy
DataFrame.searchsorted
DataFrame.searchsorted(q)返回一个由插入位置组成的ndarray对象1。q为一个数式,返回一个一维仅有一个数值的ndarray。
取[0]得到一个value
def get_quantile_count(group,q=0.5): group=group.sort_values(by='prop',ascending=False) return group.prop.cumsum().searchsorted(q)+1 diversity=top1000.groupby(['year','sex']).apply(get_quantile_count)diversity=diversity.unstack('sex')
不取[0]得到:
return group.prop.cumsum().searchsorted(q)[0]+1
取[0]得到:
DataFrame.head(n=5)
返回前n行,n默认为5.
ndarray切片
ndarray切片返回的对象是原ndarray对象的一个视窗,未产生新的对象,对切片操作时,即对原对象操作。
arr=np.arange(10)#out:array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])arr_slice=arr[5:8]arr_slice[1]=12345arr#out:array([0,1,2,3,4,12,12345,12,8,9])
np.meshgrid(x,y)
传入:x轴上一个list, y轴上一个list
返回:平面上,x/y的直线相交形成的网格的x,y值矩阵。
nx,ny=(3,4)x=np.linspace(0,2,nx)y=np.linespace(3,6,ny)xx,yy=np.meshgrid(x,y)#xx:将一维数据x在0轴方向上拓展ny次#xx:将一维数据y在1轴方向上拓展ny次
用途:生成绘图时的(x, y)
求对数
#以e为底np.log(x)#以10为底np.log10(x)
Pandas
Ipynb笔记
- Pandas去重
参考资料
- Python数据分析示例(3)Day4
- numpy.meshgrid — NumPy v1.12 Manual
- numpy.searchsorted — NumPy v1.13 Manual ↩
阅读全文
0 0
- pandas/numpy常用方法/属性
- pandas numpy常用函数
- python pandas numpy matplotlib 常用方法及函数 转载▼ import numpy as np import pandas as pd import matplotlib
- Python拓展包:Numpy,pandas...常用函数
- pandas常用的方法
- pandas 常用统计方法
- pandas 常用方法
- pandas |numpy
- Numpy常用方法介绍
- numpy常用方法
- Numpy 常用方法总结
- 《Python数据分析常用手册》一、NumPy和Pandas篇
- Python数据分析常用手册——Numpy和Pandas
- 《Python数据分析常用手册》一、NumPy和Pandas篇
- 《Python数据分析常用手册》一、NumPy和Pandas篇
- 《Python数据分析常用手册》一、NumPy和Pandas篇
- Pandas中常用的方法
- Numpy, Pandas, 及Python原生的排序方法
- freeswitch在通道中添加odbc_dsn
- 《简明Python教程》之输入与输出
- 《权限系列shiro+cas》----修改cas的默认登录页
- github入门到上传本地项目
- dpkg命令的用法
- pandas/numpy常用方法/属性
- SYD8801从机和TIcc2540主机进行通讯(通过修改主机端代码实现)
- Linux常用命令
- 33 《对权威的服从:一次逼近人性真相的心理学实验》 -豆瓣评分9.0
- Spark的运行模式及运行命令
- github 上怎样把原作者 新 commits 使用在自己的 fork
- Android Studio导入第三方类库、jar包和so库
- python-进制转换
- centos下的chkconfig命令