带有多个索引的Pandas数据透视表

缺口

输入数据框:

在此处输入图片说明

我正在尝试通过按时间列
我的输出df排序时间列来透视我的df:
在此处输入图片说明

旋转df不会按排序顺序给出时间。有其他替代方法吗?

耶斯列尔

您需要reindexuniqueLoc_Timesort_values按列Time,因为pivot默认情况下排序:

df1 = df.pivot('Group','Loc_Time','Value')
df1 = df1.reindex(columns=df.sort_values('Time')['Loc_Time'].unique())
print (df1)
Loc_Time  loc1_Week1  loc2_Week1  loc3_Week1  loc1_Week2  loc2_Week2  \
Group                                                                  
prod1             10          12          14          11          13   
prod2             20          22          24          21          23   

Loc_Time  loc3_Week2  
Group                 
prod1             15  
prod2             25  

详细说明

print (df.sort_values('Time')['Loc_Time'].unique())

['loc1_Week1' 'loc2_Week1' 'loc3_Week1' 'loc1_Week2' 'loc2_Week2'
 'loc3_Week2']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有多个索引的Pandas数据透视表小计

带有多个表的数据透视表

Pandas:如何包含多个数据透视表的所有列和所有索引

带有两列(索引和值)的Pandas数据透视表

在Pandas数据框中具有多个索引的数据透视

索引匹配具有来自数据透视表的多个条件

Python-在列上具有多个索引的数据透视表

带有列表项pandas数据框的数据透视表

具有多索引的Pandas子数据透视表和总数据透视表

带有移动窗口的Pandas数据透视表

带有列作为字典的Pandas数据透视表

带有条件 aggfunc 的 Pandas 数据透视表

带有外部列的Pandas数据透视表

带有重复列类别的Pandas数据透视表

pandas 数据透视表 DF 的索引数

带有 Vlookup 或 sumif 的数据透视表

带有Groupby的数据透视表-熊猫

带有VBA的数据透视表

带有动态列的数据透视表

在Pandas中具有重复索引且不具有聚合功能的数据透视表

带有来自两个单独数据帧的聚合的 Pandas 数据透视表

基于其他列的Pandas数据透视表总和(好像有两个索引)

具有3种多索引级别的Pandas数据透视表

如何遍历Pandas数据透视表?(多索引数据框?)

具有Pandas Dataframe的数据透视表(?)

排序熊猫数据透视表保持多个索引匹配

使用多个列在数据透视表中建立索引

如何在 Pandas 数据透视表查询中创建带有日期的字典?

在pandas / numpy中,如何制作带有字符串项计数的数据透视表?