利用Python进行数据分析_Pandas_层次化索引
申明:本系列文章是自己在学习《利用Python进行数据分析》这本书的过程中,为了方便后期自己巩固知识而整理。
层次化索引主要解决低纬度形式处理高纬度数据的问题
import pandas as pd import numpy as np from pandas import Series,DataFrame data = Series(np.random.randn(12),index=[['2010','2010','2010','2011','2011','2011','2012','2012','2012','2013','2013','2013'],['张三','李四','王五','张三','李四','王五','张三','李四','王五','张三','李四','王五']]) data
运行结果:
data.index
运行结果:
data['2012']
内层选取
data[:,'张三']
运行结果:
2010 -0.225600 2011 -1.100416 2012 -0.071812 2013 -1.195668
作者:周说新语
出处:https://www.cnblogs.com/zhouwp/p/10137997.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本文来自博客园,作者:周说新语,转载请注明原文链接:https://www.cnblogs.com/zhouwp/p/10137997.html
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步