目录
2.3 使用 applymap() 进行元素级的自定义函数操作
1 多层索引(MultiIndex)
Pandas 的多层索引(MultiIndex)允许你在一个DataFrame的行或列上拥有多个层次化的索引,这使得你能够处理更复杂的数据结构,例如多维时间序列数据或具有层次结构的数据。以下是多层索引的详细说明和示例:
1.1 创建多层索引
你可以使用多种方式来创建多层索引,包括从元组、列表或数组创建,或者通过设置 set_index()
方法。以下是一些示例:
1.1.1 从元组创建多层索引
import pandas as pd
# 从元组创建多层索引
index = pd.MultiIndex.from_tuples([('A', 1), ('A', 2), ('B', 1), ('B', 2)], names=['Label1', 'Label2'])
# 创建带多层索引的DataFrame
data = {'Values': [10, 20, 30, 40]}
df = pd.DataFrame(data, index&