温馨提示×

Python unstack函数如何使用

小樊
131
2024-07-20 17:54:55
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,unstack函数用于将多层索引的DataFrame或Series对象中的某一层索引转换为列索引。unstack函数的用法如下:

# 创建一个多层索引的DataFrame对象
data = {
    ('A', 'X'): [1, 2, 3],
    ('A', 'Y'): [4, 5, 6],
    ('B', 'X'): [7, 8, 9],
    ('B', 'Y'): [10, 11, 12]
}
df = pd.DataFrame(data)

# 将第一层索引转换为列索引
df_unstacked = df.unstack(level=0)
print(df_unstacked)

在上面的例子中,我们首先创建了一个多层索引的DataFrame对象df,然后使用unstack函数将第一层索引转换为列索引,得到了一个新的DataFrame对象df_unstacked。在unstack函数中,level参数指定了要转换的索引层级。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Python unstack函数在哪些场景下无效

0