采集的数据存储后通常会分为多个文件或数据库,如何将这些文件按需拼接,或按键进行连接十分重要。这节将介绍数据索引的复杂操作如分层索引,stack,unstack,seet_index,reset_index等帮助重构数据,数据的拼接如merge,join,concat,combine_first等帮助连接数据,以及数据透视表的使用。
分层索引
1. 创建分层索引
A.1.1 Series分层索引
- 在创建Series时,使用嵌套列表的方式指定它的索引,就会生成分层索引的Series数组
- 可以使用S.index.names 对多层索引命名
- S.index 是一个多层索引对象MultiIndex,它的每一个元素是一个元组
data = pd.Series(np.random.uniform(size=9),
index