1
我有一个dataFrame是一个观察列表,按'name'列分组。我很难将其转换为multiIndex格式。如何将Pandas DataFrame转换为MultiIndexed形式的clustermap?
我有类似:
name | ratio | DayOfWeek | HourOfDay
foo | 0.7 | Mon | 0
foo | 0.2 | Mon | 1
foo | 0.11 | Mon | 2
foo | 0.45 | Mon | 3
..
foo | 0.2 | Mon | 23
foo | 0.1 | Tue | 0
foo | 0.6 | Tue | 1
foo | 0.2 | Tue | 2
..
foo | 0.1 | Sun | 23
bar | 0.2 | Mon | 0
bar | 0.11 | Mon | 1
..
等。
我想要的是我可以与seaborn clustermaps一起使用,以显示每天(作为整体)“名称”的“比率”与天内特定小时之间的相关性。
例如我需要这样的东西(不确定的,如果正确的,但是这是我尝试过):
| foo | bar | ...
DayOfWeek HourOfDay |
Mon 0 | 0.7 | 0.2 | ...
1 | ...
2 | ...
...
Tue 0 | 0.1 | ...
1 | ...
... 2
一旦我有,我希望能够XS()成由seaborn热图/的ClusterMap可用的片。