import pandas as pd
import numpy as np s = pd.Series(np.random.rand(5), index=list('abcde'))
# 创建序列,其中 index=list('abcde')为每一行添加索引
s.index.name='alpha' # 为行索引添加名称标签 df = pd.DataFrame(np.random.randn(4,3), columns=['one','two','three'])
# 创建DataFrame,其中columns=['one','two','three']表示为每一列添加索引
df.index.name = 'row' # 为行索引添加名称标签
df.columns.name = 'col' # 为列索引添加名称标签
 import pandas as pd
import numpy as np s = pd.Series(np.arange(6), index=list('abcbda'))
# 创建一个带有重复索引的Series s['a'] # 找出a的所有索引对应的值
s.index.is_unique # 判断s中每个索引是否独一无二
s.index.unique() # 找出s中不重复的索引 s.groupby(s.index).sum() # 将索引分组并求和
s.groupby(s.index).mean() # 将索引分组并求均值
s.groupby(s.index).first() # 将索引分组并取第一项
 import pandas as pd
import numpy as np a = [['a','a','a','b','b','c','c'],[1,2,3,1,2,2,3]]
t = list(zip(*a))
index = pd.MultiIndex.from_tuples(t,names=['level1','level2'])
s = pd.Series(np.random.rand(7),index=index)
# 输出 s
level1 level2
a 1 0.029233
2 0.539508
3 0.502217
b 1 0.536222
2 0.217398
c 2 0.551864
3 0.596248 s['b']
# 输出
level2
1 0.536222
2 0.217398
dtype: float64 s['b':'c']
# 输出
level1 level2
b 1 0.536222
2 0.217398
c 2 0.551864
3 0.596248
dtype: float64 s[['a','c']]
# 输出
level1 level2
a 1 0.029233
2 0.539508
3 0.502217
c 2 0.551864
3 0.596248
dtype: float64 s[:,2]
# 输出
level1
a 0.539508
b 0.217398
c 0.551864
dtype: float64

最新文章

  1. IDE-Sublime【3】-配置Node.js开发环境
  2. Oracle --获取绑定变量的值.
  3. 如何在属性面板中增加一个属性-UI界面编辑器(XproerUI)教程
  4. jQuery 菜单栏 展开与收缩例子
  5. linux-shell编程笔记01
  6. 封装系统自带的Debug
  7. 关于MPEG2中的图像序列和图像组头GOP
  8. Unobtrusive Ajax
  9. drawRect & 内存 -> 深究
  10. 【安富莱专题教程第2期】uC/Probe简易使用说明,含MDK和IAR,支持F103,F407和F429开发板
  11. centos中单进程监控
  12. html 颜色选择器 亲测,很好用
  13. array_reverse()函数
  14. vscode用法
  15. 通用Dao方法
  16. Devexpress VCL Build v2014 vol 14.2.4 发布
  17. intval floatval
  18. 高并发下,php与redis实现的抢购、秒杀功能
  19. C# Main(string[] args)方法参数
  20. bzoj 3809 Gty的二逼妹子序列——莫队+分块

热门文章

  1. 手写实现RPC框架(不带注册中心和带注册中心两种)
  2. OpenResty之ngx.var.VARIABLE
  3. java Calendar 小时值得到24进制格式
  4. what should I use .post vs .ajax?
  5. python文件导出exe可执行程序
  6. vue 自定义全局方法
  7. Packetbeat简介
  8. Qt编写控件属性设计器6-动态属性
  9. 在 kubernetes 集群中部署一套 web 网站(网页内容不限)
  10. Ubuntu 16.04 haproxy + keeplive